我已经几天同一回路现在的工作,它仍然无法工作,我希望它的方式。我已经尝试过,但是仍然拒绝工作。这些循环不能正常工作
是行不通的代码很简单:
if(!empty($_POST['submit'])){
$d = count($_POST['deleteT']);
for ($pi = 1; $pi <= $d; $pi++) {
echo "Banned ".$_POST['deleteT'][$pi]."</br>";
}
}
如果deleteT有两个值:“鲍勃”和“乔”,它会打印:
Banned Joe
Banned
有没有人有任何见解进入为什么这是继续?
您是否尝试将索引从0开始? ;)您还需要将<=转换为<。你也可以把$ PI-1在你的回声线,它会做同样的事情 – malletjo
foreach循环是在这种情况下要好得多,因为$ _ POST是一个关联数组,而不是一个索引数组.. – yoavmatchulsky