我有另外两个for循环,我想打破循环if
$i=1 and $ii < 180
Run Code Online (Sandbox Code Playgroud)
条件
我在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>';
}
}
Run Code Online (Sandbox Code Playgroud)
怎么能解决这个问题
for ($i=1;$i<6;$i+=2) {
for($ii=1;$ii<1733;$ii+=3) {
if( $i == 1 && $ii < 180 ){ continue; }
echo '--'.$i.'-'.$ii.'--</br>';
}
}
Run Code Online (Sandbox Code Playgroud)
你需要使用:
break 2;
Run Code Online (Sandbox Code Playgroud)
当你打破2循环.
更多信息:http://php.net/manual/en/control-structures.break.php