PHP中的foreach

foreach的使用方法我不是很明确,求达人指教一下.foreach(array_expressionas$value)statementif  ($... foreach的使用方法我不是很明确,求达人指教一下.foreach (array_expression as $value) statementif  ($value == 6){ 这里我想让它停止遍历数组}  //问:怎么停止遍历数组呢?break可以吗?else{继续遍历数组 //问:怎么继续遍历数组呢?continue?}请教达人指教,最好给个例子,感激不尽。 展开
 我来答
肖昀
推荐于2018-04-12 · TA获得超过498个赞
知道小有建树答主
回答量:419
采纳率:0%
帮助的人:110万
展开全部
foreach($array as $key)
{
if(xxxx)
{
break; //break 会终止循环
}
if(zzz)
{
continue; //continue 会终止本次循环,此刻会进入下一个循环;
}
}
此用户被关机
2011-09-17 · TA获得超过317个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:237万
展开全部
foreach($array as $key=>$val){
if($key==2){
break;
}else{
.......
}
}
当$key等于2的时候这个循环就跳出终止了
不需要用continue
因为$key不等于2的时候就会执行else的部分
continue是忽略continue下面的语句(就是后面的语句不执行了),开始下一次的循环,明白了么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隽冬诸承平
2020-01-02 · TA获得超过3864个赞
知道大有可为答主
回答量:3216
采纳率:32%
帮助的人:197万
展开全部
我觉得你思路上是不是有点错误在==6时不是停止遍历,而是跳过因为循环一停止就是整个的停止,再开始就是根据条件再次开始了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式