PHP Получить последнее слово в URL между / и / - PullRequest
0 голосов
/ 15 июня 2011

Как мне получить последнее слово в URL между / и /

Например:

http://mywebsite.com/extractMe/

Я хочу получить "extractMe" (без кавычек) из URL

ПРИМЕЧАНИЕ. Мне нужно получить "extractMe", эквивалентный текущему URL.

Ответы [ 4 ]

8 голосов
/ 15 июня 2011

Я предпочитаю использовать basename () в этих обстоятельствах, так как это более неявно.

echo basename('http://mywebsite.com/extractMe/'); //extractMe
1 голос
/ 15 июня 2011

С помощью регулярного выражения вы можете сопоставить этот шаблон или множество других более сложных шаблонов:

echo preg_replace('/.*\/(.+?)\/$/','$1',$url);
0 голосов
/ 15 июня 2011

Если вы хотите получить путь full , вы можете использовать parse_url:

$path = trim(parse_url($url, PHP_URL_PATH), '/');
0 голосов
/ 15 июня 2011
$e=explode('/',$url);
echo $e[count($e)-1];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...