php循环如何中断,如何在PHP中中断foreach循环?

该突破是使用后一定次数或满足了特定标准和转让程序执行,只是循环体之后写入下一个语句的控制后停止进程的执行的关键字。

在本文中,我们将学习如何打破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变量可以是任何数字,这完全取决于我们需要的迭代次数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值