推荐答案
在 PHP 中,break 和 continue 是用于控制循环流程的两个关键字,但它们的作用不同:
break:用于立即终止当前循环,并跳出循环体,继续执行循环之后的代码。continue:用于跳过当前循环的剩余代码,直接进入下一次循环的迭代。
本题详细解读
break 语句
break 语句通常用于在满足某个条件时提前退出循环。它可以用于 for、while、do-while 和 switch 结构中。当 break 被执行时,循环会立即终止,程序会继续执行循环之后的代码。
示例:
for ($i = 0; $i < 10; $i++) {
if ($i == 5) {
break; // 当 $i 等于 5 时,循环终止
}
echo $i . " ";
}
// 输出:0 1 2 3 4continue 语句
continue 语句用于跳过当前循环的剩余部分,直接进入下一次循环的迭代。它不会终止整个循环,只是跳过当前迭代。
示例:
for ($i = 0; $i < 10; $i++) {
if ($i == 5) {
continue; // 当 $i 等于 5 时,跳过本次循环
}
echo $i . " ";
}
// 输出:0 1 2 3 4 6 7 8 9区别总结
break:终止整个循环,跳出循环体。continue:跳过当前迭代,继续执行下一次循环。
这两个语句在循环控制中非常有用,可以根据不同的需求选择使用。