`
zhengdl126
  • 浏览: 2539005 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

PHP break语句 (结束当前 for,foreach,while)

    博客分类:
  • php
阅读更多

1. break语句: (%$$548#^67)心情家园www.bbsdiy.net
  结束当前for、foreach、while、do-while、switch结构的执行.bread可以接受一个可选的数字参数来决定跳出几重循环.

例:
引用代码: <?php
    $i  =  0;
while  (++$i) 
{
  switch  ($i) 
  {
    case  5:
      echo  "At  5<br  />\n";
      break  1;  /*  只跳出switch循环,1为参数.  */
    case  10:
      echo  "At  10;  quitting<br  />\n";
      break  2;  /*  跳出while和switch循环,2为参数.  */
    default:
      break;
  }
}
?>

输出结果:
    At 5
    At 10; quitting
//------------------------------------------------------------------------------

 2.continue循环
引用代码: <?php
    $i=0;
    while($i++<5)
    {
      if($i==2)  //跳了,也就是不会输出  i  am  2;
      {
        continue;
      }
      echo  "i  am  $i<br>";
    } 
    $i=0;
    while($i++<5)
    {
      echo  "外层<br>\n";
      while(1)
      {
        echo"&nbsp;&nbsp;中间层<br>\n";
        while(1)
          {
          echo  "&nbsp;&nbsp;&nbsp;&nbsp;内层<br>\n";
          $i=6;
        continue  3;
          }
      //因为每次到内层的时候,就跳到第一层,不会被执行
      echo  "我永远不会被输出的~~.<br>\n";
      }
    echo  "我也是不会被输出的~~.<br>\n";
    }
  ?>

输出结果:
    i am 1
    i am 3
    i am 4
    i am 5
    外层
     中间层
       内层

分享到:
评论

相关推荐

    C#中foreach语句使用break暂停遍历的方法

    `break`语句在控制流中起着关键作用,它允许我们跳出当前的循环结构,无论是`for`、`while`还是`foreach`循环。在`foreach`循环中,当`break`语句被执行时,程序会立即退出当前的`foreach`循环,不再继续处理剩余的...

    PHP7 break和continue的区别

    break 语句用于结束当前循环结构的执行,包括 for、foreach、while、do-while 和 switch 结构。当 break 语句执行时,将跳出当前循环结构,并继续执行循环结构后的代码。例如: ```php $arr = ['name', 'age', 'sex...

    Java循环结构for语句while语句详解-Java教程

    在循环结构中,有时我们需要提前终止循环(break语句),或跳过当前循环剩余部分并继续下一轮循环(continue语句)。 1. **break语句**:用于立即退出最内层的循环,不再检查循环条件。 2. **continue语句**:结束...

    PHP 基础实例教程(PHP网页实例版)

    PHP for和foreach循环 PHP do...while循环 PHP break/continue/exit PHP 数组 PHP 数字索引数组 PHP 非数字索引数组 PHP 多维数组 PHP 数组排序 PHP 多维数组排序 PHP 随机数组排序 PHP 文件内容载入数组 PHP 数组...

    《PHP-Web应用开发案例教程》第章-PHP流程控制语句.pptx

    break语句是指跳出当前循环或switch语句,语法格式如下:break; 例如:for($i=0;$i;$i++){if($i==5)break;echo"$i";} continue语句是指跳过当前循环的剩余语句,语法格式如下:continue; 例如:for($i=0;$i;$i++){...

    PHP循环语句笔记(foreach,list)

    在给定的文件中,主要讨论了两种常用的循环语句:`foreach` 和 `while` 结合 `list()` 函数的使用。 1. `foreach` 循环: `foreach` 是PHP中最常用于遍历数组的循环结构。在示例中,`foreach` 被用来遍历一个关联...

    PHP流程控制语句

    它比较当前的变量与case语句中的值,如果匹配则执行相应的代码块,直到遇到break语句或switch块结束。 ```php switch ($var) { case val1: // 当$var等于val1时执行的代码 break; case val2: // 当$var等于...

    PHP break 和 continue 的用法

    在PHP编程语言中,`break`和`continue`是两种非常重要的控制流程语句,它们在循环结构(如`for`、`while`、`do...while`和`foreach`)中起到关键作用,帮助开发者根据特定条件提前终止或跳过循环内部的部分代码。...

    pb基本循环语句详解

    5. **跳出循环语句**:`BREAK`用于立即退出当前循环,`CONTINUE`跳过当前循环的剩余部分,继续下一轮循环。 6. **逻辑控制结构**:`GOTO`语句虽然可用,但通常不推荐使用,因为它可能导致难以理解和调试的代码。...

    PHP 循环语句

    PHP 提供了多种类型的循环结构,包括 `for`、`while`、`do-while` 和 `foreach`,它们各自适用于不同的场景。下面我们将深入探讨这些循环语句的用法和特点。 ### 1. `for` 循环 `for` 循环通常用于已知迭代次数的...

    PHP读书笔记整理_结构语句详解_.docx

    常见的循环结构有 while、do…while 和 for。 1. while 循环 while 循环语句用于重复执行某项任务,直到条件不成立。 示例代码: ```php while (条件) { // 执行任务 } ``` 2. do…while 循环 do…while 循环...

    C#教学课件:第三章 流程控制语句.ppt

    break语句可以使程序跳出当前的循环或switch语句。continue语句可以使程序跳过当前的循环体,并继续执行下面的语句。goto语句可以使程序跳转到指定的标签。return语句可以使程序返回到调用函数的位置,并返回指定的...

    C#教学课件:第3章 流程控制语句.ppt

    break语句用于立即退出当前循环或switch语句;continue语句结束当前循环迭代并进入下一轮;return语句在方法中用于返回一个值,并终止方法的执行。 通过学习本章内容,开发者将能熟练运用这些语句,编写出灵活多变...

    揭秘控制流的秘密:Java中的if, for, while

    本文将深入解析Java中的三种核心控制流语句——if、for、while及其变体,并通过具体的实例帮助读者更好地理解和运用这些语句。 #### 第一章:if语句的精妙 **1.1 基础语法与应用** if语句是最基本的条件判断语句...

    PHP中使用break跳出多重循环代码实例

    在PHP编程语言中,`break`语句是一个非常重要的控制结构,它用于中断当前循环的执行,让程序的流程跳出循环体,继续执行循环后面的代码。在标题提到的"PHP中使用break跳出多重循环代码实例"中,我们将深入探讨如何...

    流程控制语句

    - **break语句**:用于提前退出当前循环或switch语句。 - **continue语句**:跳过当前循环体剩余部分,进入下一次循环。 4. **嵌套结构** - 流程控制语句可以相互嵌套,例如在循环内部使用if语句,或者在if语句...

    PHP中break及continue两个流程控制指令区别分析

    break指令的主要作用是立即停止循环的执行,无论循环条件是否满足,一旦执行到break语句,循环体中的后续代码将不再执行,并跳出当前循环。在使用break时,PHP会完全脱离当前的循环结构,继续执行循环外的代码。...

    视频教程:Java中的For循环语句用法精讲.rar

    教程可能还会讲解如何在循环中使用break和continue语句来提前退出循环或者跳过当前迭代。break用于立即终止整个循环,而continue则跳过当前循环体剩余的代码,直接进入下一次迭代。 通过观看这些视频,你可以深入...

Global site tag (gtag.js) - Google Analytics