我想通过url传递多个参数号,如下所示:
http://myserver.com/myscript.php?param=55311¶m=352213¶m=6214
(可能用其他方式格式化,这只是示例)
现在,如何将这些参数(数字)放入php代码中的数组中?像这样:
$ param = array(' 55311',' 352213',' 6214');
答案 0 :(得分:2)
您可以这样使用/格式化您的网址并将其转换为分组索引:
param[]=value
所以这变成了:
http://myserver.com/myscript.php?param[]=55311¶m[]=352213¶m[]=6214
因此在PHP中,您可以通过$_GET
处理它们:
if(isset($_GET['param'])) {
$param = $_GET['param']; // this in returns an array of those values
}
答案 1 :(得分:0)
有点晚了,但是目前我找到了这个解决方案,也许对其他人有帮助。
?params['number1']=12345¶ms['name1']='Hello'
在PHP中,我得到了这个......
if(isset($_GET['params'])) {
$params = (array) $_GET['params'];
}
使用这些变量有点棘手。请看看这个数组索引"' number1'"有两种字符串字符。
echo $params["'number1'"] // => 12345
echo $params["'name1'"] // => Hello
但我得到了一个很好的记录数组项目。