传递具有相同名称的隐藏字段。PHP会把它们作为数组吗?
如果我有一个具有此格式的隐藏字段的表单:传递具有相同名称的隐藏字段。PHP会把它们作为数组吗?,php,Php,如果我有一个具有此格式的隐藏字段的表单: <input type="hidden" name="mydata[]" value="one"> <input type="hidden" name="mydata[]" value="two"> <input type="hidden" name="mydata[]" value="three"> 我是否能够通过$请求以数组的形式访问这三个值?是(因为名称以[]结尾)。是。结果应该是这样的: print_r(
<input type="hidden" name="mydata[]" value="one">
<input type="hidden" name="mydata[]" value="two">
<input type="hidden" name="mydata[]" value="three">
我是否能够通过$请求以数组的形式访问这三个值?是(因为名称以
[]
结尾)。是。结果应该是这样的:
print_r($_REQUEST['mydata']);
array
(
0 => "one",
1 => "two",
2 => "three"
)
echo $_REQUEST['mydata'][1]; // echos "two"
对。这些值将在一个数组中,从0到n进行计算。第一个输入将始终位于键0处,依此类推。如果需要,您可以使用foreach指令处理它们,为什么不试试呢?