Top.Mail.Ru

Парсинг HTML с помощью DOMDocument в PHP

Парсинг HTML с помощью DOMDocument в PHP

Парсинг 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 или файла.

Автор:

186

Читайте также

0 комментариев