循环

1、while

  1. $int = 1; while ( $int < 10 ) { echo $int; echo '<hr/>'; $int ++; }

2、do while

$int = 1;
do {
    echo $int;
    echo '<hr>';
    $int++;
}while ( $int < 1);

3、for

示例1:
    for( $int=1; $int<10; $int++){
        echo $int;
        echo '<hr>';
    }
示例2:
    for( $int=1; $int<10; $int++){
        if($int == 5){
            echo '等于5,单独输出';
        }else{
            echo $int;
        }
        echo '<hr>';
    }

4、continue

  • 结束当前循环,进入下次循环
  • 在循环语句中使用 while for

    for( $int=1; $int<10; $int++){
      if($int == 5){
          //结束当前循环,进入下次循环
          continue;
      }
      var_dump($int);
      echo '<hr>';
    }
    

    5、break

  • 结束循环

  • 在循环语句中使用 while for switch
  • 可以跳出多层循环
    示例1:
    for( $int=1; $int<10; $int++){
      if($int == 5){
          //结束当前循环,进入下次循环
          break;
      }
      var_dump($int);
      echo '<hr>';
    }
    
    示例2:
    $money = 50000;
    switch ($money) {
      case $money >= 50000:
          echo '我要买个华为Mate X2 手机';
          break;
      case $money >= 20000:
          echo '我要买个iphone手机';
          break;
      case $money >= 10000:
          echo '我要买个小米手机';
          break;
      case $money >= 5000:
          echo '我只能买个二手手机';
          break;
      default:
          echo '我啥也买不起,洗洗睡吧';
          break;
    }