如何在/和/
之间获取网址中的最后一个单词例如:
http://mywebsite.com/extractMe/
我想从网址
获取“extractMe”(不带引号)注意:我需要将当前网址的“extractMe”等效。
答案 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), '/');