PHP获取/和/之间的URL中的最后一个字

时间:2011-06-15 16:16:17

标签: php url

如何在/和/

之间获取网址中的最后一个单词

例如:

http://mywebsite.com/extractMe/

我想从网址

获取“extractMe”(不带引号)

注意:我需要将当前网址的“extractMe”等效。

4 个答案:

答案 0 :(得分:8)

我更喜欢在这些情况下使用basename(),因为它更隐含。

echo basename('http://mywebsite.com/extractMe/'); //extractMe

答案 1 :(得分:1)

使用正则表达式,您可以匹配此模式或许多其他更复杂的模式:

echo preg_replace('/.*\/(.+?)\/$/','$1',$url);

答案 2 :(得分:0)

$e=explode('/',$url);
echo $e[count($e)-1];

答案 3 :(得分:0)

如果您想获得完整路径,可以使用parse_url

$path = trim(parse_url($url, PHP_URL_PATH), '/');