Я хочу найти все изображения в строке html, как в приведенном ниже коде. Почему все результаты в этом примере равны нулю (кроме имени узла, которое дает «img»)? Я хочу показать строку изображения html для каждого изображения.DOMDocument не работает
$html = '<img src=\'dasdasdasd.jpg\' >';
$dom = new DOMDocument();
$dom->loadHTML($html);
$els = $dom->getElementsByTagName('img');
foreach ($els as $el) {
$nodeName = strtolower($el->nodeName);
$nodetext = strtolower($el->textContent);
$nodeval = strtolower($el->nodeValue);
var_dump($nodeName);
var_dump($nodetext);
var_dump($nodeval);
}
Возможный дубликат [соскабливание всех i магов с веб-сайта с использованием DOMDocument] (http://stackoverflow.com/questions/15895773/scraping-all-images-from-a-website-using-domdocument) – cb0
Посмотрите здесь http://stackoverflow.com/questions/15895773/scraping-all-images-from-a-website-using-domdocument – cb0
есть разные проблемы в этих вопросах – abiku