当前位置: 首页 » 教程 » php foreach 循环跳过和退出正文

php foreach 循环跳过和退出

  • 零分
  • 2,349

php foreach循环,当遇到某个条件跳过continue,和退出break。 continue,跳过,例

$array=array(1,2,3,4,5,6,7,8,9,10);
foreach($array as $a){
if($a==5){
continue;//跳过
}
echo $a."<br>------------------<br>";
}

当$a=5的时候,不输出,跳过,后面继续输出 结果:

1
------------------
2
------------------
3
------------------
4
------------------
6
------------------
7
------------------
8
------------------
9
------------------
10
------------------

当$a=5的时候终止循环,后面不再输出,如:

foreach($array as $a){
if($a==5){
break;//退出循环
}
echo $a."<br>------------------<br>";
}

结果:

1
------------------
2
------------------
3
------------------
4
------------------

一般应该是continue跳过用于过滤,break用于查找!

声明:博客中如无特殊说明或标注的文章均为博客原创文章,部分文章来源互联网,如有侵犯您的版权,或者对零分博客发布的文章有异议,请来信告知删除、修改,如您有好的建议或者意见也可以来信,谢谢!

请TA喝杯水^_^ 如本文“对您有用”,欢迎随意打赏,让我们坚持创作! 请TA喝水