PHP中的foreach
foreach的使用方法我不是很明确,求达人指教一下.foreach(array_expressionas$value)statementif ($...
foreach的使用方法我不是很明确,求达人指教一下.foreach (array_expression as $value) statementif ($value == 6){ 这里我想让它停止遍历数组} //问:怎么停止遍历数组呢?break可以吗?else{继续遍历数组 //问:怎么继续遍历数组呢?continue?}请教达人指教,最好给个例子,感激不尽。
展开
3个回答
展开全部
foreach($array as $key=>$val){
if($key==2){
break;
}else{
.......
}
}
当$key等于2的时候这个循环就跳出终止了
不需要用continue
因为$key不等于2的时候就会执行else的部分
continue是忽略continue下面的语句(就是后面的语句不执行了),开始下一次的循环,明白了么
if($key==2){
break;
}else{
.......
}
}
当$key等于2的时候这个循环就跳出终止了
不需要用continue
因为$key不等于2的时候就会执行else的部分
continue是忽略continue下面的语句(就是后面的语句不执行了),开始下一次的循环,明白了么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得你思路上是不是有点错误在==6时不是停止遍历,而是跳过因为循环一停止就是整个的停止,再开始就是根据条件再次开始了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询