繁体   English   中英

如何停止循环PHP

[英]How to stop a loop PHP

我试图找出是否有可能像这样停止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 其次是分号; 当然。

if($i == 2){
     break;
}

break手册

你可以打破一个循环了break

1)如前所述,您需要增加循环。 2)...如果您使用嵌套的多个“ foreach”,则可以中断'n'来退出n个嵌套循环,其中n将指定从1到已使用的循环总数的任何数字。希望能帮助到你!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM