我学会了如何解析URL并返回其中的特定部分。
目前,我目前正在使用localhost服务器,该服务器包含一个长基名:
localhost/mydocs/project/wordpress/mexico/cancun
如果我想得到mexico
这个词,我必须在那里算上4个。
$url = localhost/mydocs/project/wordpress/mexico/cancun
$parse = parse_url($url);
$path = explode('/', $parse[path]);
echo = $path[4]
即使它适用于localhost,但在服务器上传时,基本名称会变短,而数字4无法达到mexico
,因为该网址会变为:
example.com/mexico/cancun
我想知道是否有全球解决方案。我想要向后计数,比如使用-2,所以它会从“cancun”这个词开始计算,但我不知道是否可能!
谢谢!
答案 0 :(得分:0)
使用$path[count($path)-2]
-2
作为可配置部分。
请注意,这仅适用于数字索引,例如您的情况。