继续和中断(PHP)
就「继续」和「中断」这两个词来说
关于continue和break,它们分别在循环处理中使用。
continue可以跳过某个特定条件,继续进行循环处理;
而break则可以在某个特定条件下中断循环处理。
关于实际的代码和输出结果如下所示。
继续
在特定条件下,continue会跳过当前循环,并继续执行下一个循环。
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i % 3 === 0) {
continue;
}
echo $i . PHP_EOL;
}
?>
输出结果 (chū lì jié guǒ)
1
2
4
5
7
8
10
以满足i是3的倍数的条件跳过,然后输出1到10之间的数,但跳过3的倍数。
打破
在某些特定条件下,当“break”发生时,循环处理停止。
<?php
for ($i = 1; $i <= 10; $i++) {
if ($i === 4) {
break;
}
echo $i . PHP_EOL;
}
?>
输出结果
1
2
3
当i等于4时,循环过程停止,只输出数字1至3。