PHP break 跳出多层循环

$s='第一层';
    $ss='第二层';

    for($i=0;$i<3;++$i){
        for($a=0;$a<2;++$a){
            echo $s;
        }
        echo $ss;
    }

上面代码的执行结果:输出3次$ss(即第二层),输出6次$s(即第一层);

    $s='第一层';
    $ss='第二层';

    for($i=0;$i<3;++$i){
        for($a=0;$a<2;++$a){
            echo $s;
            break 2;
        }
        echo $ss;
    }

在内层加一个  break 2;  之后,只输出一次 $s(即第一层)。跳出两层循环

原文地址:https://www.cnblogs.com/PHP0222wangdong/p/10893247.html