繁体   English   中英

如何使用SimpleHtmlDom仅获取第一张图像

[英]How To Get Only First Image Using SimpleHtmlDom

我被困了两天才开始工作。

我是网站上的数据,除图片外,所有数据都在不断完善。

我有图像部分的这段代码。

       foreach($html->find('li')as $pakimages)
      {
          foreach($pakimages->find('img') as $pakimage)

                    {
                        $images = $pakimage;

                        echo $images->src .'<br>';


                    }


      }

当我运行这段代码的取车辆的所有图像,但我需要的车辆并非所有相关车辆图像的只有第一印象。

如果只想获取图像,请使用以下SQL:

SELECT image FROM vehicle

代替

foreach($pakimages->find('img') as $pakimage)
{
    $images = $pakimage;
    echo $images->src .'<br>';
}

你为什么不做

$image = $pakimages->find('img');
echo $image[0]->src . '<br>';
  • 图片:

为了使用php在数据库中插入和检索图像:首先,您应该检查图像列是否为BLOB类型! 并且您可以看到以下示例: https : //vikasmahajan.wordpress.com/2010/07/07/inserting-and-displaying-images-in-mysql-using-php/

  • HTML代码:

在mysql表中插入HTML代码

如何使用php将HTML代码插入数据库

祝好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM