请php高手改一下 foreach 的输出数量
<divclass="list_top"><!--{foreachfrom=$artciles_top10item=article_top}--><ul><li></li...
<div class="list_top">
<!-- {foreach from=$artciles_top10 item=article_top} -->
<ul>
<li></li>
</ul>
<!-- {/foreach} -->
</div>
请高手帮助将ul的输出个数控制一下,设定为3个吧,谢谢了 展开
<!-- {foreach from=$artciles_top10 item=article_top} -->
<ul>
<li></li>
</ul>
<!-- {/foreach} -->
</div>
请高手帮助将ul的输出个数控制一下,设定为3个吧,谢谢了 展开
展开全部
呃。。。任何高手都没有办法帮你控制
除非全部输出来再用js控制
楼主,你给出的是其实是一个模板语言,这需要你给出模板语言的具体代码才可以修改
按道理,应该会给句控制输出的数量,楼主不妨再看看人家的代码
ps:下面是我猜测的
<!-- {foreach from=$artciles_top10 item=article_top} -->
将$artciles_top10改成$artciles_top3试试
因为我就这边看到了数字,所以只能改这个了。。。楼主好运
除非全部输出来再用js控制
楼主,你给出的是其实是一个模板语言,这需要你给出模板语言的具体代码才可以修改
按道理,应该会给句控制输出的数量,楼主不妨再看看人家的代码
ps:下面是我猜测的
<!-- {foreach from=$artciles_top10 item=article_top} -->
将$artciles_top10改成$artciles_top3试试
因为我就这边看到了数字,所以只能改这个了。。。楼主好运
展开全部
设个计数变量就行了
不知道你是什么模版,但是基本都差不多,找对应的语法。
比如
{set i =0 }
<!-- {foreach from=$artciles_top10 item=article_top} -->
{if i < 3}
输出
{/if}
{set i = i+1 }
<!-- {/foreach} -->
不知道你是什么模版,但是基本都差不多,找对应的语法。
比如
{set i =0 }
<!-- {foreach from=$artciles_top10 item=article_top} -->
{if i < 3}
输出
{/if}
{set i = i+1 }
<!-- {/foreach} -->
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
forach 里面有个key的属性 也就是key="key" 那么在下面输出的时候判断一下就好了 ,
<!--{if key<3}-->
<ul>
<li></li>
</ul>
<!--{/if}-->
<!--{if key<3}-->
<ul>
<li></li>
</ul>
<!--{/if}-->
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询