PHP Continue 循环

continue 语句可以用于跳出循环的当前迭代,并继续进行下一次迭代。

在 for 循环中使用 continue

for 循环中,continue 语句会停止当前迭代,并继续进行下一次迭代。

实例

如果 $x 等于 4,则跳到下一次迭代:

for ($x = 0; $x < 10; $x++) {
  if ($x == 4) {
    continue;
  }
  echo "数字是:$x <br>";
}

亲自试一试

在 while 循环中使用 continue

while 循环中,continue 语句会停止当前迭代,并继续进行下一次迭代。

Continue 实例

如果 $x 等于 4,则跳到下一次迭代:

$x = 0;

while($x < 10) {
  if ($x == 4) {
    continue;
  }
  echo "数字是:$x <br>";
  $x++;
}

亲自试一试

在 do...while 循环中使用 continue

do...while 循环中,continue 语句会停止当前迭代,并继续进行下一次迭代。

实例

如果 $i 等于 3,则停止并跳到下一次迭代:

$i = 0;

do {
  $i++;
  if ($i == 3) continue;
  echo $i;
} while ($i < 6);

亲自试一试

在 foreach 循环中使用 continue

foreach 循环中,continue 语句会停止当前迭代,并继续进行下一次迭代。

实例

如果 $x 是 "blue",则停止并跳到下一次迭代:

$colors = array("red", "green", "blue", "yellow");

foreach ($colors as $x) {
  if ($x == "blue") continue;
  echo "$x <br>";
}

亲自试一试