如果我有一种形式
<form action="anotherform.php" name="form1" id="form1" method="post">
<input type="checkbox" name="carga[]" value="3.37">
<input type="checkbox" name="carga[]" value="3.37">
<input type="checkbox" name="carga[]" value="3.37">
<input type="checkbox" name="carga[]" value="3.37">
<input type="submit" value="send" name="send">
</form>
和anotherform.php:
if (isset($_POST["carga"])){
$cargaacademica=$_POST["carga"];
}
如何访问carga [0],carga [1],carga [2] ...
的值答案 0 :(得分:0)
由于$_POST['carga']
已经是一个数组,这意味着您正在尝试访问多维数组的多维数组元素,因此您可以将其作为
$_POST['carga'][0];
等等
答案 1 :(得分:0)
您可以使用数组的索引获取结果
echo $_POST["carga"][0];
echo $_POST["carga"][1];
echo $_POST["carga"][2];
依旧...... 如果你想分配到像
那样的var$cargaacademica=$_POST["carga"];
然后尝试
$cargaacademica[0];
$cargaacademica[1];
依旧......
答案 2 :(得分:0)
您可以使用以下循环进行检索:
for($i = 0; $i < count( $_POST['carga']); $i++ ) {
echo $_POST['carga'][$i];
}
答案 3 :(得分:0)
使用
foreach($_POST['carga'] as $carga) {
echo $carga;
}
还有一件事, 不要直接访问$ _POST。
使用filter-input
$ carga = filter_input(INPUT_POST,'carga');