使用 explode()
explode()
:返回一个字符串数组,每个字符串都是字符串的子字符串,通过在字符串分隔符形成的边界上将其拆分而形成。
这个功能非常简单。
$url = "http://example.com/project/controller/action/param1/param2";
$parts = explode('/', $url);
Array
(
[0] => http:
[1] =>
[2] => example.com
[3] => project
[4] => controller
[5] => action
[6] => param1
[7] => param2
)
你可以通过执行以下操作来检索 URL 的最后一部分:
$last = end($parts);
// Output: param2
你还可以使用 sizeof()
结合数学运算符在数组内导航,如下所示:
echo $parts[sizeof($parts)-2];
// Output: param1