将具有相同URL名称的多个值存储到数组中

时间:2011-11-09 11:50:12

标签: php

min=112&max=131&sid=1&sid=46&sid=6

以上是网址的代码段。我的问题是如何将所有sid值存储到PHP中的 $ idArr 中,输出如下所示。     排列     (         [0] => 1         [1] => 46         [2] => 6     )

3 个答案:

答案 0 :(得分:6)

您必须将sid重命名为sid[]$_GET['sid']将是一个数组:

答案 1 :(得分:0)

我认为这不会起作用,因为您不能多次使用相同的GET参数。如果您多次使用它,它将覆盖以前的值。

您可以创建自己的分隔符。

URL:

sids=1*2*3*4*5

解析:

<?php
$sidArray = explode('*', $_GET['sids']);
?>

答案 2 :(得分:0)

在数组上使用jsonencode并在接收端使用jquery get和jsondecode发送值,我还会重新编写urlencode和urldecode函数