获取所有图像并返回src

时间:2015-10-03 22:34:21

标签: php regex simple-html-dom

我的代码吼了一下内容。在这个内容中有一些照片。 如何循环浏览此内容查找所有图像并返回其src?

到目前为止我的代码:

$items = $html->find('div.post-single-content',0)->children(1)->outertext;
foreach($items $node) { 
$node->find('img');
}
print_r ($node);

1 个答案:

答案 0 :(得分:3)

不要使用正则表达式,请使用解析器。例如:

$string = '<img src="You want this" style="width:200px;" />';
$doc = new DOMDocument();
$doc->loadHTML($string);
$images = $doc->getElementsByTagName('img');
foreach ($images as $image) {
     echo $image->getAttribute('src') . "\n";
}

输出:

  

你想要这个