我在另一个内部有两个for循环,我想在
中断循环$i=1 and $ii < 180
条件
我在if语句中声明但它不起作用,它打印的值小于180 $ ii。
for ($i=1;$i<6;$i+=2) {
for($ii=1;$ii<1733;$ii+=3) {
if( $i == 1 && $ii < 180 ){ break; }
echo '--'.$i.'-'.$ii.'--</br>';
}
}
如何解决这个问题
答案 0 :(得分:7)
for ($i=1;$i<6;$i+=2) {
for($ii=1;$ii<1733;$ii+=3) {
if( $i == 1 && $ii < 180 ){ continue; }
echo '--'.$i.'-'.$ii.'--</br>';
}
}
您需要使用:
break 2;
因为你打破了2个循环。