📜  for loop php continue to next item - PHP (1)

📅  最后修改于: 2023-12-03 14:41:18.114000             🧑  作者: Mango

使用 for 循环在 PHP 中跳过下一个元素 - PHP

在 PHP 中,for 循环是一种常见的循环类型,它允许您在指定的次数内运行代码块。在这个过程中,您可能需要跳过一些元素,以便仅处理您关心的元素。在这种情况下,您可以使用 continue 语句。

使用 continue 语句

continue 语句用于跳过当前循环中的一个元素,然后继续下一个元素的迭代。以下是一个简单的示例,使用 for 循环从 1 到 10 打印数字,并跳过数字 5:

for ($i = 1; $i <= 10; $i++) {
  if ($i === 5) {
    continue;
  }
  echo $i . "\n";
}

该代码段将打印以下内容:

1
2
3
4
6
7
8
9
10

如您所见,数字 5 被跳过,然后继续打印剩余的数字。

修改迭代次数

在某些情况下,您可能会跳过多个元素,并希望相应地修改循环的迭代次数。在这种情况下,您可以使用 continue 语句与其他条件结合使用。以下是在 PHP 中使用 for 循环跳过数字 5、6 和 7,并在循环结束时将 $i 的值设置为 10 的示例:

for ($i = 1; $i <= 10; $i++) {
  if ($i >= 5 && $i <= 7) {
    continue;
  }
  echo $i . "\n";
  if ($i >= 10) {
    $i = 10;
  }
}

该代码段将打印以下内容:

1
2
3
4
8
9
10

如您所见,数字 5、6 和 7 被跳过,同时循环的迭代次数被修改为 7。

结论

使用 continue 语句可以在 for 循环中跳过当前元素,并继续下一个元素的迭代。您可以根据需要修改循环的迭代次数,以跳过多个元素。这是在 PHP 中使用 for 循环的一个非常有用的技术,可以帮助您编写更高效的代码。