更新时间:2019-12-20 来源:黑马程序员 浏览量:
跳出循环语句用于实现程序执行过程中的流程跳出。PHP中常用的跳出语句有 break和continue语句。接下来分别进行详细介绍。
1) break语句
break语句可应用在 switch和循环语句中:其作用是终止当前语句的执行,跳出 switch选择结构或循环语句,执行后面的代码。
2) continue语句
continue语句与 break语句的区别在于:前者用于结束本次循环的执行,开始下一轮循环的执行操作;后者用于终止当前循环,跳出循环体。例如,下面是计算1-100以内奇数的和的示例代码:
for($i=1, $sum=0; $i<=100; ++$i){
if($i%2==0){ //若为偶数,则不累加
continue; //结束本次循环
}
$sum+=$i; //累加奇数
}
echo'sum='.$sum;
上述代码中,使用for循环1-100以内的数,遇到偶数时,使用 continue结束本次循环,$i不进行累加;遇到奇数时,对$i的值进行累加,最终累加结果为2500。
若将示例中的continue修改为 break,则当$i递增到2时,该循环终止执行,最终输出的结果为1。
猜你喜欢