当前位置: 首页> 最新文章列表> PHP continue语句详解及实用示例

PHP continue语句详解及实用示例

M66 2025-07-09

PHP中continue语句的作用

在PHP中,continue语句用于跳过当前循环中的剩余代码,直接进入下一次循环的判断。这在需要基于某些条件忽略部分循环逻辑时非常有用。

continue语句的基本语法

<span class="fun">continue;</span>

也可以与循环层级结合使用,例如在嵌套循环中跳过特定层级:

<span class="fun">continue 2; // 跳过外层循环</span>

使用场景

以下是一些典型的应用场景:

  • 在循环中跳过不符合条件的项
  • 在特定条件下继续下一次循环,避免执行无效代码

示例:跳过偶数

以下示例展示了如何使用continue跳过循环中的偶数元素:

<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i % 2 == 0) {
        continue;
    }
    echo $i . "\n";
}
?>

输出:

1
3
5
7
9

示例:根据条件输出不同结果

下面的例子根据不同的条件输出“Fizz”或“Buzz”,并跳过后续输出:

<?php
for ($i = 1; $i <= 10; $i++) {
    if ($i % 5 == 0) {
        echo " Fizz";
        continue;
    } elseif ($i % 3 == 0) {
        echo " Buzz";
        continue;
    }
    echo $i;
}
?>

输出:

<span class="fun">12 Fizz4 Buzz Fizz78 FizzBuzz</span>

总结

continue语句是控制循环流程的重要工具,尤其适用于在满足特定条件时跳过部分逻辑执行。合理使用continue可以使代码结构更清晰、执行效率更高。