Парсинг HTML с помощью DOMDocument
в PHP довольно простой и эффективный способ. Вот пример как это можно сделать:
$html = '<div class="item"><img src="1.jpg" /></div><div class="item"><img src="2.jpg" /></div><div class="item"><img src="3.jpg" /></div>';
$doc = new DOMDocument();
$doc->loadHTML($html);
$xpath = new DOMXPath($doc);
$images = $xpath->query('//img');
foreach ($images as $image) {
$src = $image->getAttribute('src');
echo "Image source: $src<br>";
}
В этом примере, мы используем DOMDocument
для загрузки HTML, а затем создаем объект DOMXPath
для выполнения запросов к элементам. Затем мы используем метод getAttribute('src')
для получения атрибута src
из тега img
и выводим его содержимое. Вы можете адаптировать этот код для ваших потребностей, включая загрузку HTML из URL или файла.
Автор: Евгений Морковин
0 комментариев