传递具有相同名称的隐藏字段。 PHP会将它们作为数组吗?

时间:2012-07-05 14:15:20

标签: php

如果我有一个包含此格式隐藏字段的表单:

<input type="hidden" name="mydata[]" value="one">
<input type="hidden" name="mydata[]" value="two">
<input type="hidden" name="mydata[]" value="three">

我是否可以使用$ _REQUEST?

将这三个值作为数组访问

3 个答案:

答案 0 :(得分:2)

是。结果应该是这样的:

print_r($_REQUEST['mydata']);

array
(
    0 => "one",
    1 => "two",
    2 => "three"
)

echo $_REQUEST['mydata'][1]; // echos  "two"

答案 1 :(得分:0)

是(因为名称以[]结尾)。

答案 2 :(得分:0)

是。这些值将在一个数组中,并从0到n进行编号。第一个输入将始终位于键0,依此类推。