在smarty中怎么用break跳出循环啊 - 技术问答

{$child.name|escape:html}ssss{$smarty.foreach.i.iteration}{if$smarty.foreach.i.iterat... {$child.name|escape:html}ssss{$smarty.foreach.i.iteration}{if $smarty.foreach.i.iteration==\'2\'}{break}{/if}在smarty中怎么用break跳出循环啊 展开
 我来答
无语翘楚
高粉答主

推荐于2016-08-10 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.5万
采纳率:88%
帮助的人:2553万
展开全部

实践是验证真理的唯一标准,多动手敲代码做试验:

打印结果:

结论:当有多层嵌套循环时,break语句只结束当前层的循环。

匿名用户
2013-03-29
展开全部
{$child.name|escape:html}ssss{$smarty.foreach.i.iteration}{if $smarty.foreach.i.iteration==\'2\'}{break}{/if}在smarty中怎么用break跳出循环啊LZ为什么这样写呢。。。你这样写的语法还是第一次见。。。偶很少用到NAME如果LZ的代码没有问题的活。。。你可以这样写呀 {if $smarty.foreach.i.iteration!=\'2\'}? ?? ? {$child.name|escape:html}ssss{$smarty.foreach.i.iteration} {/if}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夐小栩
2013-03-28 · TA获得超过197个赞
知道小有建树答主
回答量:136
采纳率:66%
帮助的人:69.1万
展开全部
foreach 没有跳出的这个

如果有这种需求,建议使用
{section},{sectionelse}

max integer No 1 设定循环最大执行次数.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
novice_pegasus
2013-03-28 · TA获得超过624个赞
知道小有建树答主
回答量:722
采纳率:100%
帮助的人:646万
展开全部
你用{php}break;{/php}试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式