📅  最后修改于: 2023-12-03 14:41:18.114000             🧑  作者: Mango
在 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 循环的一个非常有用的技术,可以帮助您编写更高效的代码。