【发布时间】:2016-01-14 04:04:21
【问题描述】:
我有一个 PHP 页面,它将(通过 GET)发送可变数量的同名变量。
即
&color=蓝色&color=绿色&color=黑色等
有没有简单的方法来遍历这些?
【问题讨论】:
标签: php
我有一个 PHP 页面,它将(通过 GET)发送可变数量的同名变量。
即
&color=蓝色&color=绿色&color=黑色等
有没有简单的方法来遍历这些?
【问题讨论】:
标签: php
对于可变数量的“分组”值,您可以使用如下查询字符串:
?color[]=Blue&color[]=Green&color[]=Black
您会在$_GET 中获得一个数组:
print_r($_GET);
Array
(
[color] => Array
(
[0] => Blue
[1] => Green
[2] => Black
)
)
【讨论】:
我不认为不使用数组就无法检索同名数据。示例
<input type="text" name="color[]" value="blue">
<input type="text" name="color[]" value="green">
<input type="text" name="color[]" value="black">
现在数据会这样传递
?color[]=Blue&color[]=Green&color[]=Black
$color=$_GET['color'];
print_r($color);
Array
(
[color] => Array
(
[0] => Blue
[1] => Green
[2] => Black
)
)
【讨论】: