📅  最后修改于: 2023-12-03 15:41:15.408000             🧑  作者: Mango
在 PHP 中,foreach 循环可用于遍历数组或对象。当我们完成了 foreach 循环中需要执行的操作,循环也就结束了。但是,有时候我们需要在循环中提前结束,或在循环中跳过某些元素。本篇将介绍如何结束 foreach 循环。
如果需要在循环中提前结束,可以使用 break 语句。当执行到 break 时,循环会立即结束。下面是一个示例:
$fruits = ["apple", "banana", "cherry", "orange", "kiwi"];
foreach ($fruits as $fruit) {
echo $fruit . "<br>";
if ($fruit == "orange") {
break;
}
}
输出结果为:
apple
banana
cherry
orange
在本示例中,当遍历到 "orange"
时,循环会立即结束,并输出 "orange"
。
如果需要跳过某些元素,可以使用 continue 语句。当执行到 continue 时,当前循环会跳过本次循环,并执行下一个元素的循环。下面是一个示例:
$fruits = ["apple", "banana", "cherry", "orange", "kiwi"];
foreach ($fruits as $fruit) {
if ($fruit == "banana") {
continue;
}
echo $fruit . "<br>";
}
输出结果为:
apple
cherry
orange
kiwi
在本示例中,当遍历到 "banana"
时,当前循环会跳过本次循环,并执行下一个元素的循环。
以上是在 PHP 中结束 foreach 循环的方法。使用 break 和 continue 语句可以使循环更加灵活,提高代码的效率。