如果有两个嵌套循环,则可以使用break语句-
break 2;
以下是带有foreach循环的演示-
foreach(...) {
foreach(...) {
if (my_var_1.name == my_var_2)
break 2; //它从最外层的foreach循环中跳出
}
}对于PHP版本> = 5.3,可以使用以下代码行-
foreach (...) {
foreach (...) {
if (my_var_1.name == my_var_2)
goto top;
}
}
top: