Чтобы извлечь исходное содержимое из тега изображения в 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
}
функция для извлечения исходного содержимого. Вот пример: