美文网首页php学习
php07—流程控制2-循环结构

php07—流程控制2-循环结构

作者: YINdevelop | 来源:发表于2017-12-22 15:37 被阅读26次

1.循环结构的分类

  • while
  • do while
  • for

while

while(条件表达式){
    PHP代码
    自增或自减条件
}

do while

do{
    PHP代码
    自增自减条件
}
while(条件表达式);

for

for($i=0;$i<10;$i++){
    echo 1;
}

简写

$i = 0;
for(;$i<10;){
    echo 1
}

2.break语句和continue语句

break

  1. 可以在switch中使用break来终止分支结构

  2. 可以在任何的循环结构中使用break语句来终止循环操作

  3. break语句也可以跟参数。如果break 1 就相当于break的意思,如果break 2 表示终止两层的循环

     //demo1
     for($i=0;$i<10;$i++){
    
         echo $i;
         //判断
         if($i == 4){
             break;//跳出循环
         }
     }  //01234
    
     
    
     //demo2
     for($i=0;$i<10;$i++){
         echo '外层循环';
         for($j=0;$j<10;$j++){
             echo $j;
             if($j == 4){
                 break 2;
             }
         }
     }  //外层循环01234
    

continue

  1. 在循环结构中用来终止本次循环,开始下一次循环
  2. 如果continue后面给参数,给1 效果同continue.如果设置外2 ,表示终止当前循环,让外层继续下一次循环。
    //demo1
    for($i=0;$i<6;$i++){
        if($i ==4){
            continue;
        }
        echo $i
    } //01235

    //demo2
    for ($i=0; $i < 6; $i++) {
        echo $i.'外层循环->';
        for ($j=0; $j < 6; $j++) {
            if($j == 4){
                continue 2;
            }
            echo $j.'<br/>';
        }
    }
    //结果
    0外层循环->0
    1
    2
    3
    1外层循环->0
    1
    2
    3

相关文章

  • php07—流程控制2-循环结构

    1.循环结构的分类 while do while for while do while for 简写 2.brea...

  • Java知识之流程控制

    Java流程控制框架图 流程控制 一. 循环结构二. 分支结构三. 顺序结构 循环结构 for循环,for-eac...

  • [JS基础]笔记四

    js流程控制语句 流程控制 顺序结构、分支结构、循环结构 分支结构 if 分支结构 if else 双分支结构语句...

  • Chapter4 Java流程控制之选择结构

    Lecture1 流程控制概述 流程控制语句种类:顺序、选择、循环;选择结构--if结构、if-else结构、多重...

  • 3.Java流程控制

    程序流程控制 流程控制语句: 顺序结构:是程序的默认结构 分支结构 循环结构 分支结构 if 根据判定的结果(真或...

  • 流程控制的基本概念

    流程控制是指控制代码的执行顺序。 在JavaScript中,有三种基本的流程控制结构:顺序结构、选择结构和循环结构...

  • Day04_if_switch

    选择结构 流程控制 分类 顺序结构 分支结构(if, switch) 循环结构(for, while, do .....

  • Axure系列教程(三):流程图之if和else

    流程图可以引申为流程控制,流程控制又分为顺序结构,分支结构,循环结构。今天所说的if和else是属于分支结构(选择...

  • Java基础03_流程控制语句_顺序_选择_循环

    主要内容 顺序结构 选择结构 循环结构 学习目标 三种控制结构熟练使用 前言 流程控制 流程控制: 在一个程序执行...

  • JS基础(二)

    一、流程控制语句 关系比较运算 分支结构 循环结构for 循环 break 和 continue 死循环 遍历 模...

网友评论

    本文标题:php07—流程控制2-循环结构

    本文链接:https://www.haomeiwen.com/subject/eqqxgxtx.html