Как получить сегмент URI после перевода? - PullRequest
0 голосов
/ 30 апреля 2019

Как добраться от Ури например: /en/joe-doe/contact до joe-doe/contact?Язык динамический и может меняться.

Uri: /en/joe-doe/contact/form

Требуется URI: joe-doe/contact/form

1 Ответ

0 голосов
/ 30 апреля 2019

Вам не нужно регулярное выражение для этого. Просто используйте str_replace и удалите /en/ из строки.

PHP-код,

$s = "/en/joe-doe/contact";
echo str_replace('/en/', '', $s);

Выход

joe-doe/contact

Но если строка в начале динамическая, то вы можете использовать это регулярное выражение,

^/[^/]*/

И заменить его пустой строкой.

Regex Demo

PHP коды,

$s = "/somedynamic string/joe-doe/contact";
echo preg_replace('~/[^/]*/~', '', $s);

печать

joe-doe/contact
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...