continue 跳过语句

未匹配的标注

简介

continue 在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。

continue 命令会终止循环体的单次循环,代码并继续往下执行下去。

continue 接受一个可选的数字参数来决定跳过几重循环到循环结尾。默认值是 1,即跳到当前循环末尾。

continue 和 continue1 是相同的,continue2 指的是跳出两次循环,代码接着往下执行。

在 while、do while 和 foreach 循环语句中效果一样,continue 语句的作用都是跳出本次循环,继续剩下的循环。

注意:在 PHP 中 switch 语句被认为是可以使用 continue 的一种循环结构。

语法

在 for 循环中,判断当前 $i 的值为 3 时跳出本次循环,继续执行剩下的循环。

<?php

for ($i=0; $i < 10; $i++) {
    if($i == 3) {
        continue;
    }
    echo $i;
}
?>

输出:012456789


continue 和 break 的区别

在 PHP 中的 break 和 continue 语句都可以用来跳出循环,包括 while、do while、for 和 foreach 循环。
不同的是 continue命令会终止循环体的单次循环,代码并继续往下执行下去,
而 break会终止循环体的遍历,代码接着运行。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~