Php 解析域名字符串后的不一致字符串

Php 解析域名字符串后的不一致字符串,php,arrays,Php,Arrays,假设我得到了类似于上面的东西。不仅仅是查询变量字符串,还有它前面的路径 我想解析上面的字符串,这样它就会创建一个数组 /one_path/some_page.php?var1=value1&var2=value2&var3=value3 我可以很容易地做到这一点,但我想知道什么是“最好的”方法来做到这一点,所以代码是简短和干净的;我有点完美主义。将查询字符串解析为数组的函数从路径中提取查询字符串后,将查询字符串解析为数组的函数将非常有用。假设URI格式正确,可以使用如下方式拆分

假设我得到了类似于上面的东西。不仅仅是查询变量字符串,还有它前面的路径

我想解析上面的字符串,这样它就会创建一个数组

/one_path/some_page.php?var1=value1&var2=value2&var3=value3

我可以很容易地做到这一点,但我想知道什么是“最好的”方法来做到这一点,所以代码是简短和干净的;我有点完美主义。

将查询字符串解析为数组的函数

从路径中提取查询字符串后,将查询字符串解析为数组的函数将非常有用。假设URI格式正确,可以使用如下方式拆分它们:

array('var1' => 'value1', 'var2' => 'value2', 'var3' => 'value3')
从路径中提取查询字符串后,将非常有用。假设URI格式正确,可以使用如下方式拆分它们:

array('var1' => 'value1', 'var2' => 'value2', 'var3' => 'value3')