PHP break与continue跳出循环的具体区别
break与continue语句均可用于跳出循环,区别在于:
continue跳出本次循环,但此循环语句会继续。
break跳出此循环语句,但外面嵌套(如果有)的循环语句仍然会继续。
举个例子:
<?php
$arr = [0, 1, 2, 3];
foreach($arr as $row){
foreach($arr as $num){
if($num === 2){
break;
}else{
echo $num;
}
}
}
//输出结果为:01010101
foreach($arr as $row){
foreach($arr as $num){
if($num === 2){
continue;
}else{
echo $num;
}
}
}
//输出结果为:013013013013