如何获取此类网址路径并将其分解为
param1=1
和param2=2
levelE
levelA, levelB, levelC, levelD
http://test.com/ levelA/ levelB/ levelC/ levelD/ levelE ? param1=1 & param2=2
另一个例子是,文件夹深度不同,参数数量不同:
http://test.com/ levelA/ levelB/ levelC/ levelD ? param1=1 & param2=2 & param3=3
答案 0 :(得分:4)
使用parse_url()
拆分网址,使用parse_str()
将查询字符串拆分为其组件。
levelA/levelB/levelC
部分最好使用explode()
分割。