该突破是使用后一定次数或满足了特定标准和转让程序执行,只是循环体之后写入下一个语句的控制后停止进程的执行的关键字。
在本文中,我们将学习如何打破foreach循环?为了打破foreach循环方式,我们将停止数组的循环没有它不一定循环到最后一个元素,因为我们得到了什么是需要的时刻。
范例1:
在这里,我们有一个名称数组,并在找到指定的字符串时中断循环执行。
1)PHP代码演示在foreach循环中中断的示例<?php
//数组定义
$names = array("joe", "liz", "dan", "kelly", "joy", "max");
// foreach循环
foreach ($names as $name) {
//显示循环
echo $name . '
';
//当名称等于dan时停止
if ($name == 'dan') break;
}
?>
输出结果joe
liz
dan
范例2:
让我们看看如何通过包含名称和年龄的关联数组来使用break foreach,以显示该数组2个成员的名称和年龄?
2)PHP代码在带有关联数组的foreach循环中使用break<?php
//数组定义
$members = array("joe" => "12", "liz" => "13", "sam" => "14", "ben" => "15");
//要计数的变量
$count = 0;
//显示或循环显示的数字
$end = 2;
foreach ($members as $key => $value) {
$count++; //增加计数器
//显示
printf("%s is %d years old
", $key, $value);
//当$count等于$end时停止
if ($count == $end) break;
}
?>
输出结果joe is 12 years old
liz is 13 years old
在此示例中,我们定义了$count变量以计算循环数并与$end变量进行比较。$end变量可以是任何数字,这完全取决于我们需要的迭代次数。