在$ _GET数组中保存double值

时间:2014-01-25 14:12:17

标签: php arrays url get

假设我有以下网址:

  

http://www.site.com/index.php?size=40&size=60

如果我显示$_GET数组,结果如下所示:

Array
(
  [size] => 60
)

如何查看$_GET数组,如下所示:

Array
(
  [size] => 40
  [size] => 60
)

3 个答案:

答案 0 :(得分:4)

使用括号括号将其放入数组中。

  

http://www.site.com/index.php?size [] = 40安培;大小[] = 60

答案 1 :(得分:0)

$_GET 超全局数组以及任何普通数组都不能使用相同的键。

将参数名称更改为不同的参数,例如size1size2

答案 2 :(得分:0)

也许你想要这样的东西:

URL:

http://www.site.com/index.php?size [] = 40安培;大小[] = 60

PHP:

   foreach( $_GET["size"] as $size ){
        // Here manipulate each size    
    }

当然,如果您想将其全部用于过滤器,请尝试以下方法:

http://www.site.com/index.php?size=40,60

并在php中:

foreach( explode(',',$_GET["size"]) as $size ){
        // Here manipulate each size    
    }