获取带有大括号的url中传递的参数值

时间:2016-10-18 10:58:08

标签: php

下面是获取请求在我的网址中传递我希望值为min [min],否则同样

min[min]=0&min[max]=50

我在下面编写的代码似乎无效

echo $_GET['min[min]']
echo $_GET['min["min"]']

有没有特定的方法来获得o / p

3 个答案:

答案 0 :(得分:6)

PHP将为您解析(使用urldecode)并将值放入数组中。

您可以访问以下值:

echo $_GET['min']['min'];
echo $_GET['min']['max'];

注意如果您必须使用方括号(您可能不应该),则可以对其进行网址编码,将查询字符串设为min%5Bmin%5D=0&min%5Bmax%5D=50,然后您就可以访问他们是这样的:

echo $_GET['min[min]'];
echo $_GET['min[max]'];

答案 1 :(得分:1)

echo $_GET['min']['min'];
echo $_GET['min']['max'];

答案 2 :(得分:1)

minmax将是数组。试试这个:

echo $_GET['min']['min'];