推荐答案
在 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 4
continue
语句
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
:跳过当前迭代,继续执行下一次循环。
这两个语句在循环控制中非常有用,可以根据不同的需求选择使用。