答案 0 :(得分:4)
$str = explode("/","http://wwww.example/test1/test2/test3/");
echo $str[count($str)-2];
答案 1 :(得分:3)
正则表达式解决方案。
$url = 'http://wwww.example/test1/test2/test3/';
preg_match('#.*/(.*)/$#', $url, $matches);
echo $matches[1];
答案 2 :(得分:1)
使用捕获组$
:
preg_match('!/([^/]+)/[^/]*$!', 'http://wwww.example/test1/test2/test3/', $matches);
echo $matches[1];
答案 3 :(得分:0)
所以 basename()
就是这样做的。
$url = 'http://www.example/test1/test2/test3/';
echo basename($url); // returns : test3;