它只是声明一个数组来接受多个答案。
此外,您可以在表单输入中使用多维数组:
HTML:
<input name="data[customer][firstname]" type="text" />
<input name="data[customer][lastname]" type="text" />
PHP:
$firstname = $_POST['data']['customer']['firstname'];
在您的示例中,数据将存储$_POST
为...
$_POST['todelete']
...这将是一个复选框值数组。
为了foreach
使 有意义,您需要了解有关复选框的信息,以便对数据做一些有用的事情。你可以很容易地使用...
$post = $_POST['todelete'];
$post[0]
$post[1]
... etc.
特别有用的是 PHP 可以处理索引表单名称的方式。例如,您可以...
<input name="employee[0][firstname]" value="John"/>
<input name="employee[0][lastname]" value="Smith"/>
<input name="employee[1][firstname]" value="Joe"/>
<input name="employee[1][lastname]" value="Bloggs"/>
它将返回一个值数组作为$_POST['employee']
...
array (
0 => array('firstname' => 'John', 'lastname' => 'Smith'),
1 => array('firstname' => 'Joe', 'lastname' => 'Bloggs'),
)