问题
My code bellow grabs some content. in this content there are some photos. How can i loop through this content find all images and return their src?
my code so far:
$items = $html->find('div.post-single-content',0)->children(1)->outertext;
foreach($items $node) {
$node->find('img');
}
print_r ($node);
回答1:
Don't use regex, use a parser. Example:
$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";
}
Output:
You want this
来源:https://stackoverflow.com/questions/32928184/get-all-images-and-return-the-src