我试图弄清楚是否可以像这样停止 PHP 中的 foreach 循环,
$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
echo $val;
if($i == 2){
//Stop looping
}
}
反正有没有办法做到这一点,如果是的话,我该怎么做?
谢谢你。
使用break
和增加$i
.
$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
echo $val;
if(++$i == 2){
break;
}
}
您可以使用break
.
1)如前所述,您需要增加循环。2)...如果您使用多个嵌套的“foreach”,您可以使用 break 'n' 退出 n 个嵌套循环,其中 n 将指定从 1 到您使用的循环总数的任何数字。希望能帮助到你!