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

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽