• PHP 循环控制 学习资料


    PHP 循环控制

    在 PHP 中,循环控制语句用于控制循环的执行流程,包括跳出循环、跳过当前迭代等操作。以下是 PHP 中常用的循环控制语句的介绍和示例:

    break 语句

    break 语句用于立即跳出当前循环,并继续执行循环之后的代码。

    示例:

    for ($i = 1; $i <= 10; $i++) {
        if ($i == 5) {
            break;
        }
        echo $i;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在上述示例中,for 循环从 1 到 10 迭代。当 $i 的值等于 5 时,break 语句被执行,跳出循环。因此,只会输出 1、2、3、4。

    continue 语句

    continue 语句用于跳过当前迭代,继续执行下一次迭代。

    示例:

    for ($i = 1; $i <= 5; $i++) {
        if ($i == 3) {
            continue;
        }
        echo $i;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    在上述示例中,for 循环从 1 到 5 迭代。当 $i 的值等于 3 时,continue 语句被执行,跳过当前迭代。因此,不会输出 3,输出结果为 1、2、4、5。

    循环控制的嵌套

    循环控制语句可以嵌套在其他循环中,用于控制嵌套循环的执行流程。

    示例:

    for ($i = 1; $i <= 3; $i++) {
        echo "Outer loop: $i
    "
    ; for ($j = 1; $j <= 3; $j++) { if ($j == 2) { break; } echo "Inner loop: $j
    "
    ; } }
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    在上述示例中,外部循环从 1 到 3 迭代,内部循环从 1 到 3 迭代。当内部循环的 $j 值等于 2 时,break 语句被执行,跳出内部循环。因此,内部循环只会执行一次,输出结果为:

    Outer loop: 1
    Inner loop: 1
    Outer loop: 2
    Inner loop: 1
    Outer loop: 3
    Inner loop: 1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    循环控制的注意事项

    • 在嵌套循环中使用循环控制语句时,确保选择正确的循环层级以避免不必要的结果。

    • 循环控制语句可以用于 forwhiledo-while 等循环结构。

    • 可以使用带有标签的循环控制语句来跳出或继续指定的循环。

    • 在使用循环控制语句时,确保代码逻辑清晰,避免过度使用导致代码难以理解。

  • 相关阅读:
    前端面试题JavaScript篇——2022-09-22
    51-43 DragNUWA,集成文本、图像和轨迹实现视频生成细粒度控制
    android —— 阴影效果和跑马灯效果Textview
    【力扣题解】1413. 逐步求和得到正数的最小值【每日一题】
    .NET 7 AOT 的使用以及 .NET 与 Go 互相调用
    一、Java语言概述
    Bluethooth
    sonic-ios-bridge(sib)使用
    LuatOS-SOC接口文档(air780E)-- gmssl - 国密算法
    【关联分析实战篇】为什么 BI 软件都搞不定关联分析
  • 原文地址:https://blog.csdn.net/qq_42431718/article/details/134559449