PHP continue 语句2025 年 6 月 6 日 | 阅读 5 分钟 PHP continue 语句用于继续循环。它继续程序的当前流程,并跳过指定条件下的剩余代码。 当您立即跳到下一个迭代时,continue 语句用于循环和 switch 控制结构中。 continue 语句可与所有类型的循环一起使用,例如 - for、while、do-while 和 foreach 循环。continue 语句允许用户跳过指定条件的代码执行。 语法continue 语句的语法如下所示 continue 语句的流程图![]() PHP continue 语句与 for 循环的示例在以下示例中,我们将只打印 i 和 j 值相同的那些值,并跳过其他值。 示例 1立即执行输出 11 22 33 说明 此代码中的嵌套循环利用 continue 语句跳过变量 i 和 j 不匹配的执行步骤。当 i 不等于 j 时,continue 语句使程序能够移动到下一个循环迭代,同时跳过 echo 语句的执行。打印的值仅包含原始值中匹配的 i 和 j。 示例 2立即执行输出 1 2 4 5 说明 循环系统通过从 1 到 5 的数字执行五次。当 i = 3 时,由于 continue 语句,循环跳过打印 3。在循环周期的下一步中,程序继续正常输出数字 4 和 5。 Example3立即执行输出 1 3 5 7 9 说明 该代码仅生成从 1 到 10 的奇数列表。当 i 显示 2 的倍数时,continue 语句执行跳过操作,从而跳过偶数的输出。由于 i 的值是偶数,循环会前进到下一个迭代,而不会运行 echo 命令。 PHP continue 语句与 while 循环的示例在以下示例中,我们将打印 1 到 20 之间的偶数。 示例 1立即执行输出 Even numbers between 1 to 20: 2 4 6 8 10 12 14 16 18 20 说明 此示例打印从 1 到 20 的偶数。while 循环控制计数器变量 $i 的增加,并通过在检测到奇数时使用 continue 语句来避免执行当前迭代。所有生成的输出都由偶数组成。 现在,让我们只打印偶数。 示例 2立即执行输出 10 8 6 4 2 说明 该脚本使用从 10 递减到 1 的变量,同时仅显示偶数值。continue 语句跳过产生奇数的迭代检查,然后继续评估偶数。 跳过 3 的倍数怎么样?让我们看下面。 示例 3立即执行输出 1 2 4 5 7 8 10 11 13 14 说明 该程序输出从 1 到 15 的数字,但不打印可被 3 整除的数字。当 $i 可被 3 整除时,continue 语句将程序流直接导向下一个迭代。 PHP continue 语句与字符串数组的示例以下示例打印数组元素的值,除了那些指定条件为真并使用了 continue 语句的元素。 示例立即执行输出 One Two Three Four PHP continue 语句与可选参数的示例continue 语句接受一个可选的数字值,该值会相应使用。数字值描述它将退出多少个嵌套结构。 请看下面的示例以更好地理解它 示例 1立即执行输出 12 13 21 23 31 32 说明 该代码演示了 continue 1 构造,该构造仅在 i 和 j 的值对齐时从内部循环终止。循环继续到内部循环段的下一个迭代,而不显示匹配的数字值。 此示例有助于理解循环通过字符打印的流程,如下所示。 示例 2立即执行输出 A : 1, B : 1 A : 1, B : 2 A : 1, B : 4 A : 1, B : 5 ..... A : 5, B : 1 A : 5, B : 2 A : 5, B : 4 A : 5, B : 5 说明 在此示例中,当 $b 等于 3 时,内部循环的当前迭代被 continue 1 跳过。所有其他值将通过外部循环的正常操作打印出来。 结论PHP 开发人员可以利用 continue 语句来指导程序中循环执行的流程。continue 语句使开发人员能够根据定义标准跳过指定的循环迭代,从而提高代码执行的效率和可读性。PHP continue 语句减少了所有类型循环中阻碍性能的操作,包括 for、while 和 foreach 语句。continue 语句中的可选参数功能可以跳过多个级别的嵌套循环。正确理解 continue 的程序员可以创建高效的 PHP 脚本,从而有效地管理迭代任务。 下一主题PHP 中的控制语句 |
我们请求您订阅我们的新闻通讯以获取最新更新。