带有方括号的PHP帖子

时间:2013-04-30 18:06:15

标签: php post

如果表单id中没有方括号,我理解如何处理$ _POST []变量。

<input id="phone" type="text" value="<?php echo $_POST['phone']; ?>" />
$id="phone";
<input id="phone" type="text" value="<?php echo $_POST[$id]; ?>" />

我想做与上面相同的操作,但我想使用带方括号的表单ID。这可能吗?

<input id="phone[mobile]" type="text" value="<?php echo $_POST['phone']['mobile']; ?>" />
$id="phone['mobile']";
<input id="phone[mobile]" type="text" value="" />

1 个答案:

答案 0 :(得分:3)

您需要使用name属性,但是您可以在输入字段中使用括号(或数组):

<input type="checkbox" name="myCB[]" value="1" />
<input type="checkbox" name="myCB[]" value="2" />

...

$myCB = $_POST['myCB'];

foreach ($myCB as $key => $value) {
    echo $key ." - ". $value ."<br />";
}