@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 до ковычек спереди и сзади.
  • Вопрос задан
  • 274 просмотра
Решения вопроса 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];
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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