zoukankan      html  css  js  c++  java
  • PHP循环相关语句

    1、break:表示结束当前的for ,while,do..while,switch流程,后面可以给数字,表示退到第几层。

    如:

    <?php


    $i = 0;

    while(++$i){

    switch($i){

    case 4:
    echo "quit to 4.<br>";
    break;//跳出switch语句
    case 9:
    echo "quto to 9.<br/>";
    break 2; //这里跳了2层,跳出while循环 这里的数字不能超过它实际的层数,如果写成break 3,系统就会报错。
    default:
    break;
    }
    }
    echo 'Over!&nbsp;$i='.$i;
    ?>

    结果:

    quit to 4.
    quto to 9.
    Over! $i=9 

    2、continue 语句 :跳出本次循环中的剩余代码,并判断本次条件为真的时候进行下一次循环

    <?php

    for($i=0;$i<13;$i++){
    if($i==5){
    continue; //跳出本次循环中的剩余代码,并判断本次条件为真的时候进行下一次循环
    }
    echo '$i='.$i."<br/>";
    }

    echo "Over";

    ?>

    结果:

    $i=0
    $i=1
    $i=2
    $i=3
    $i=4
    $i=6
    $i=7
    $i=8
    $i=9
    $i=10
    $i=11
    $i=12
    Over

    continue 后面也可以加数字:

    <?php

    for($i=0;$i<2;$i++){//@

    for ($j=1;$j<4;$j++){

    if($j==2){

    continue 2; //跳出2层循环后执行$i++//@
    }

    echo '$i='.$i.'$j='.$j.'<br/>';
    }
    }
    echo "Over";
    ?>

    结果:

    $i=0$j=1
    $i=1$j=1
    Over

    3、goto语句:只能在同一文件或者作用域进行跳转

    语法:goto标签;

      标签:

      //..语句

    <?php

    goto a;
    echo "aa";
    a:
    echo "bb";

    ?>

    输出:bb

  • 相关阅读:
    Java中Properties类的操作
    Java中Properties类的使用
    properties类的基本使用方法
    java.util.ResourceBundle使用详解
    java.util.ResourceBundle 用法小介
    java.util.Date和java.sql.Date的区别和相互转化
    response.setHeader()的用法
    Fiddler (二) Script 用法
    HTTP协议 (七) Cookie
    HTTP协议 (六) 状态码详解
  • 原文地址:https://www.cnblogs.com/pwm5712/p/2963652.html
Copyright © 2011-2022 走看看