$i = 1;
while ( $i++ )
{
echo $i;
if ( isset( $_POST["item_name$i"] ) )
{
//do something
}
else break;
}
这将输出 - 2,3
如果我设置 $i = 0,我什么也得不到,我想要 1,2。
您正在寻找的是前增量而不是后增量
<?php
$i = 0;
while(++$i){
echo $i;
if (isset($_POST["item_name$i"])){
//do something;
}
else break;
}
?>
预递增先递增数字,然后将其回显给您后增量将其回显给您,然后递增
试试这个
$i = 1;
while (++$i){
echo $i;
if (isset($_POST["item_name$i"])){
do something
}
else {break;}
}