Извлечение содержимого src из тега изображения в PHP

Чтобы извлечь исходное содержимое из тега изображения в PHP, вы можете использовать различные методы. Вот несколько подходов:

Метод 1: регулярное выражение
Вы можете использовать регулярные выражения для извлечения исходного содержимого из тега изображения. Вот пример:

$pattern = '/<img[^>]+src="([^">]+)"/';
$content = '<img src="image.jpg">';
preg_match($pattern, $content, $matches);
$src = $matches[1];
echo $src; // Output: image.jpg

Метод 2: DOMDocument
Вы можете использовать класс DOMDocument для анализа HTML и извлечения исходного содержимого. Вот пример:

$content = '<img src="image.jpg">';
$dom = new DOMDocument();
$dom->loadHTML($content);
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
    $src = $image->getAttribute('src');
    echo $src; // Output: image.jpg
}

Метод 3: SimpleXML
Другой вариант — использовать SimpleXML для извлечения исходного содержимого. Вот пример:

$content = '<img src="image.jpg">';
$xml = simplexml_load_string($content);
$images = $xml->xpath('//img');
foreach ($images as $image) {
    $src = (string) $image['src'];
    echo $src; // Output: image.jpg
}

функция для извлечения исходного содержимого. Вот пример: