Извлеките все изображения, используя XPath в PHP

Чтобы получить все изображения с помощью XPath в PHP, вы можете использовать следующие методы:

Метод 1: запрос XPath с помощью DOMDocument:

$dom = new DOMDocument;
$dom->loadHTML($html); // $html represents the HTML content
$xpath = new DOMXPath($dom);
$images = $xpath->query('//img');
foreach ($images as $image) {
    echo $image->getAttribute('src') . "\n";
}

Метод 2: запрос XPath с SimpleXMLElement:

$xml = simplexml_load_string($html); // $html represents the HTML content
$images = $xml->xpath('//img');
foreach ($images as $image) {
    echo $image['src'] . "\n";
}

Метод 3. Запрос XPath с помощью простого HTML DOM:

include 'simple_html_dom.php';
$html = str_get_html($html); // $html represents the HTML content
$images = $html->find('img');
foreach ($images as $image) {
    echo $image->src . "\n";
}

Эти методы позволяют извлекать все источники изображений (атрибуты src) из HTML-документа с помощью XPath в PHP.