Php 提交每个字段名称相同的表单

Php 提交每个字段名称相同的表单,php,Php,好的,所以我知道如果我有一个表格,比如: <form method="post" action="arrayplay2.php"> <input type="checkbox" value="1" name="todelete[]"/> <input type="checkbox" value="2" name="todelete[]"/> <input type="checkbox" value="3" name="todelete[]"/> &

好的,所以我知道如果我有一个表格,比如:

<form method="post" action="arrayplay2.php">
<input type="checkbox" value="1" name="todelete[]"/>
<input type="checkbox" value="2" name="todelete[]"/>
<input type="checkbox" value="3" name="todelete[]"/>
<input type="checkbox" value="4" name="todelete[]"/>
<input type="submit" value="delete" name="delete"/>
</form>


属性name=“todelete[]”启动数组。怎么用?然后,我如何在我的arrayplay2.php脚本上使用$\u POST superglobal访问它和每个数组中的值?

这样的形式,您确实可以在$\u POST superglobal中获得一个名为todelete的数组。 数组将是从索引0开始的数字数组

您可以循环该数组:

foreach($_POST['todelete'] as $val){
   echo $val;
}
或者,您可以直接访问所需的索引:

echo $_POST['todelete'][2];