学科分类
目录
PHP基础

跳转语句

跳转语句用于实现循环执行过程中程序流程的跳转。PHP常用的跳转语句有break语句和continue语句,它们的区别在于,break是终止当前循环,跳出循环体,而continue是结束本次循环的执行,开始下一轮循环的执行操作。

例如,使用for循环1~100以内的数,当为偶数时,使用continue结束本次循环,$i不进行累加;当为奇数时,对$i的值进行累加,示例代码如下。

   $sum = 0;       // 用于保存1~100内的奇数和
   for ($i = 1; $ i<= 100; $i++) {
     if ($i % 2 == 0) { // 若为偶数,则不累加
       continue;   // 结束本次循环,进入下一次循环
     }
     $sum += $i;    // 累加奇数
   }
   echo '$sum = ' . $sum; // 输出结果:$sum = 2500

若将上述示例中的continue修改为break,则当$i递增到2时,该循环终止执行,最终输出的结果为1。

break语句除了上述作用外,还可以在多个循环语句嵌套的时候,指定跳出第几层循环,语法格式如下。

break n;

在上述语法中,参数n表示要跳出的循环数量。

点击此处
隐藏目录