mrKorg
@mrKorg
web developer

Как вытянуть из текста все src изображений на php?

Имеется строка - текст + изображения
<p>Тут текст <img alt="" src="https://nailsoftheday.com/upload/_images/images/26.jpg" style="height:437px; width:437px" /> произвольный текст</p>
<p>произвольный текст <img alt="" src="https://nailsoftheday.com/upload/_images/images/placeholder-3.jpg" style="height:800px; width:1280px" /> произвольный текст произвольный текст</p>

Нужно из неё вытянуть все src изображений, как это сделать?
  • Вопрос задан
  • 2601 просмотр
Решения вопроса 1
slo_nik
@slo_nik Куратор тега PHP
Добрый день.
Можно использовать регулярные выражения или попробовать библиотеку для парсинга, например phpquery.
Регулярное выражение может выглядеть так.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@kat-vetal
$content = file_get_contents('img.php'); // Присваеваем переменной $content html страницу

preg_match_all('/src=\"(.*?)\"/', $content, $array); // выбираем из переменной $content все src

foreach ($array[1] as $item){
var_dump($item); // выводим чистые ссылки картинок
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы