【阿里云】各类产品,精心挑选的热门优惠云产品,总有一款适合你的业务形态【腾讯云】爆款2核2G云服务器首年40元,企业首购最高获赠300元京东卡

PHP 循环


一、while

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

二、do while

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

三、for

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

四、continue

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

五、break

  • 结束循环
  • 在循环语句中使用 while for switch
  • 可以跳出多层循环
示例1for( $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;
}