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

Как получить подстроку из строки php?

Добрый вечер, помогите сообразить, как при помощи php получить набор подстрок из строки до определенного символа. Например, имеет строку
'dsfsdf sdfssdf sdf sdf sdfsd" asda " dasd asd as"sdas dad asdasdsdaasdada 800x600dasdassdad"asdasdadaas"sdsadas"asdasdasa800x600adasdasa"sadasdadadasd'
По итогу, на в массив $arr[] необходимо поместить два элемента:
$arr[0]=sdas dad asdasdsdaasdada 800x600dasdassdad;
$arr[1]=asdasdasa800x600adasdasa;
Т.е. значение от 800х600 до ковычек спереди и сзади.
  • Вопрос задан
  • 290 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
preg_match_all
паттерн типа \"[a-z\s]+800x600[a-z\s]+\"/U
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@spike__x
Дополню ответ ThunderCat
preg_match_all("/[^\"][a-z\s]+800x600[a-z\s]+[^\"]\b/U", $str, $m, PREG_SET_ORDER);
echo $m[0][0]."<br>";
echo $m[1][0];
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽