📜  foreach 跳过当前迭代 - PHP (1)

📅  最后修改于: 2023-12-03 15:15:10.680000             🧑  作者: Mango

Foreach 跳过当前迭代 - PHP

在 PHP 中,foreach 循环是一个简单且常用的迭代数组的方式。有时候,你可能会需要跳过当前迭代,直接进入下一个,这时就需要用到 continue 关键字了。

使用方法

continue 关键字可以用于任何循环语句中,当遇到 continue 关键字时,当前的迭代会停止,程序会跳过该次迭代,然后进入下一个迭代。

下面演示一个使用 continue 关键字跳过当前迭代的示例:

<?php

$fruits = array("apple", "banana", "orange", "pear");

foreach ($fruits as $fruit) {
    if ($fruit == "banana") {
        continue;
    }
    echo $fruit . "<br>";
}

?>

在上面的代码中,如果当前迭代到 "banana" 时,由于使用了 continue 关键字,所以程序会直接跳过该次迭代,然后继续处理下一个迭代。

该程序的输出结果如下:

apple
orange
pear
总结

在 PHP 中,使用 continue 关键字可以轻松跳过当前迭代,同时也非常易于理解和使用。但是在使用中需要小心,避免出现逻辑错误导致程序出错。