smarty鎓oreach循环能不能取到 上次循环的值

 我来答
佘梦镶Qr
2017-10-24 · TA获得超过307个赞
知道小有建树答主
回答量:655
采纳率:43%
帮助的人:404万
展开全部
这样可以让他只输出5 次 循环次数还是根据数组长度来的 没有找到怎么限制 iteration 这表示循环次数是从1 开始的 还要保证 foreeach的name 唯一不然会报错

<ul>
<!-- {foreach from=$promotion_info item=item key=key name=name} -->
{if $smarty.foreach.name.iteration <= 5}

<li><!-- {if $item.type eq "snatch"} -->
<a href="snatch.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.snatch_promotion}</a>
<!-- {elseif $item.type eq "group_buy"} -->
<a href="group_buy.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.group_promotion}</a>
<!-- {elseif $item.type eq "auction"} -->
<a href="auction.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.auction_promotion}</a>
<!-- {elseif $item.type eq "favourable"} -->
<a href="activity.php" title="{$lang.$item.type}" style="color:#06c;">{$lang.favourable_promotion}</a>
<!-- {elseif $item.type eq "package"} -->
建俊哲37
2017-10-24 · TA获得超过162个赞
知道小有建树答主
回答量:402
采纳率:52%
帮助的人:152万
展开全部
方法有好几种。 构造一个数组$pages,数组就放这些数字,然后赋值: $smarty->assign('pages',$pages); 在模板中: {foreach from=$pages item=i} {$i} {/foeach}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式