在PHP中使用斜杠后从URL获取最后一个单词

Die*_*oP. 16 php url get

我需要从URL中获取最后一个字.例如,我有以下网址:

http://www.mydomainname.com/m/groups/view/test

我需要只使用PHP"测试",没有别的.我试着用这样的东西:

$words = explode(' ', $_SERVER['REQUEST_URI']);
$showword = trim($words[count($words) - 1], '/');
echo $showword;
Run Code Online (Sandbox Code Playgroud)

它对我不起作用.你能帮我吗?

非常感谢!!

小智 42

basename与parse_url一起使用:

echo basename(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
Run Code Online (Sandbox Code Playgroud)


far*_*jad 20

使用正则表达式:

preg_match("/[^\/]+$/", "http://www.mydomainname.com/m/groups/view/test", $matches);
$last_word = $matches[0]; // test
Run Code Online (Sandbox Code Playgroud)

  • 谢谢它就像一个魅力! (2认同)