Задать вопрос
@chesterset

Как парсить все url изображений из строки?

Здравствуйте.
Имеется следующего вида функция:
function get_string_between($string, $start, $end){
    $string = " ".$string;
    $ini = strpos($string,$start);
    if ($ini == 0) return "";
    $ini += strlen($start);
    $len = strpos($string,$end,$ini) - $ini;
    return substr($string,$ini,$len);
}

По мере выполнения скрипта, получаем переменную $descr, содержащую одного или несколько изображений, помимо них так же может содержать текст и прочие символы. Скрипт, при помощи функции выше, берёт из переменной $descr адрес первого изображения:
$img = get_string_between($descr, "><img class="postimg" src="", "" alt="");

Дальше img заносится к базу. Каким образом можно несколько раз проверить переменную $descr на наличие url изображения?
  • Вопрос задан
  • 3108 просмотров
Подписаться 1 Оценить 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

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

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