我正在试图弄清楚是否有可能在PHP中停止foreach循环,就像这样,
$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
echo $val;
if($i == 2){
//Stop looping
}
}
无论如何如何做到这一点,如果是的话我该怎么做?
谢谢。
答案 0 :(得分:6)
使用break
并增加$i
。
$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
echo $val;
if(++$i == 2){
break;
}
}
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以使用break
突破循环。
答案 3 :(得分:0)
1)如前所述,你需要增加循环。 2)...如果你使用嵌套的多个“foreach”,你可以打破'n'以摆脱n嵌套循环,其中n将指定从1到你已经使用的循环总数的任何数字。希望它有所帮助!