Задать вопрос
@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 изображения?
  • Вопрос задан
  • 3109 просмотров
Подписаться 1 Оценить 6 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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