php学习

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

2017-12-22  本文已影响26人  YINdevelop

1.循环结构的分类

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
上一篇 下一篇

猜你喜欢

热点阅读