php中 break 这个关键字如何使用?

2025-03-24 08:05:29
推荐回答(3个)
回答1:

在嵌套循环或多重switch结构中可以跳出几层的意思,默认是break 1,1可以不写。
例如:
foreach($arr as $v){
foreach($v as $_v){
if($_v=='a') break 2;
}
}
这个是二重的foreach遍历,当元素值为a的时候跳出2层遍历,也就是说即使还有数据没有遍历到,那也不再进行foreach遍历了。

注意的是,if不算在层次里面,只有for/foreach/while/do-while/switch里面用break可以跳出。

回答2:

break; 跳出当前循环或Switch
break N; 跳出N层循环。
switch $case{
case "1":

breack;
case "2":
bereak 2;

}

回答3:

break; 跳出当前循环或Switch
break N; 跳出N层循环。