继续和中断(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。

bannerAds