@anton99zel
29а класс средней школы №7

Как вывести слово из строки?

<? echo $page;?>
есть такая строка
/filter/form-is-kitty/colors-is-red/size-is-small/
или такая
/filter/form-is-kitty/colors-is-blue/size-is-small/

Как вывести в echo red или blue?
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
0xD34F
@0xD34F
echo explode('-', (explode('/', $page)[3]))[2];

или

preg_match('~colors\-is\-(\w+)~', $page, $match);
echo $match[1];
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
darakanoit
@darakanoit
Регулярным выражением можно
Проверяете есть ли искомое слово в строке,если да - выводите его.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы