PHP7 break和continue的区别

时间:2019-11-27
本文章向大家介绍PHP7 break和continue的区别,主要包括PHP7 break和continue的区别使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

break:结束当前 forforeachwhiledo-while 或者 switch 结构的执行。 

continue:在循环结构用用来跳过本次循环中剩余的代码并在条件求值为真时开始执行下一次循环。

默认值为1

break 跳出整个循环

 1 $arr1=[
 2     'name',
 3     'age',
 4     'sex'
 5 ];
 6 
 7 $arr2=[
 8     'Tony',
 9     'Sumany',
10     'Tian'
11 ];
12 
13 foreach($arr1 as $key=>$val){
14     if($val == 'age'){
15         break;
16     }
17     echo '输入值为'.$val."<br>";
18 }

continue 跳出单次循环

$arr1=[
    'name',
    'age',
    'sex'
];

$arr2=[
    'Tony',
    'Sumany',
    'Tian'
];

foreach($arr1 as $key=>$val){
    if($val == 'age'){
        continue;
    }
    echo '输入值为'.$val."<br>";
}

$arr1=[
    'name',
    'age',
    'sex'
];

$arr2=[
    'Tony',
    'Sumany',
    'Tian'
];

foreach($arr1 as $key=>$val){
    foreach($arr2 as $k=>$v){
        if($v == 'Sumany'){
            continue 2;
        }
        echo 'key值为:'.$val.'k值为:'.$v."<br>";
    }
}

 

原文地址:https://www.cnblogs.com/ywjcqq/p/11943466.html