// 单层 foreach 循环示例
foreach ($array as $key => $value) {
if ($value == 5) {
break;
}
}
// 嵌套 foreach 循环示例,使用 continue 2 终止外层循环
foreach ($array as $key => $value) {
foreach ($value as $key2 => $value2) {
if ($value2 == 5) {
continue 2;
}
}
}
// 只终止内层循环,外层循环继续执行
foreach ($array as $key => $value) {
foreach ($value as $key2 => $value2) {
if ($value2 == 5) {
continue 1;
}
}
}
在 PHP 中,`continue` 关键字用于跳过当前循环的剩余部分并继续下一次迭代。当在嵌套循环中使用时,可以通过在其后添加一个数字来指定要跳过的循环层数。例如,`continue 2` 会跳过当前和上一层的循环,而 `continue 1` 只跳过当前层的循环。