$content = "Какой-то текст или что-то еще <img src='https://www.google.com/logotype.png' alt='Логотип'>";
preg_match_all('/<img[^>]+src="?'?([^"']+)"?'?[^>]*>/i', $content, $images, PREG_SET_ORDER);
foreach ($images as $src) {
echo $src[1]."<br>"; // Получаем «https://www.google.com/logotype.png»
}
Таким образом, мы получаем URL-адреса всех изображений в переменной. Помимо этого, простое содержимое переменной можно заменить на функцию «file_get_contents», где поиск будет осуществляться по всему загружаемому файлу.