我有这段代码来获取/和/之间的url的最后一部分。
网址是:
http://mydomain.com/category/mobile/
我需要从中检索“移动”。
我正在使用的代码是:
$url = trim($url, '/');
//Put it in a variable
$the_category = substr($url, strrpos($url, '/'));
//whats in it?
echo $the_category;
上面没有任何回报......任何想法?
答案 0 :(得分:2)
你应该使用“/”作为分隔符来爆炸数组,然后获取数组的最后一个值,如下所示:
<?
$url = $_SERVER['REQUEST_URI'];
$url = trim($url, '/');
$array = explode('/',$url);
$the_category = end($array);
//what's in it?
echo $the_category;
?>
答案 1 :(得分:2)
怎么样:
$the_category = basename($url);