foreach循环怎么限制它循环次数,这个循环出8条,但是我想要4条,怎么改下代码?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了foreach循环怎么限制它循环次数,这个循环出8条,但是我想要4条,怎么改下代码?相关的知识,希望对你有一定的参考价值。

<!-- foreach name=new_articles from=$new_articles item=article -->
<li class="dot">[<a href="$article.cat_url" style="color:#000;">$article.cat_name</a>] <a href="$article.url" title="$article.title|escape:html">$article.short_title|truncate:9</a></li>
<!-- /foreach -->
chenfn41 你好 我按照你写的怎么把代码也输出到页面上了。我这个代码是在.lib模板文件里面写的,不知道是什么回事,能帮解答下吗

参考技术A 楼上的明显有问题,打印"</ul><ul>"有意义吗
修改后是:
<!-- i = 0; -->
<!-- foreach name=new_articles from=$new_articles item=article -->
<li class="dot">[<a href="$article.cat_url" style="color:#000;">$article.cat_name</a>] <a href="$article.url" title="$article.title|escape:html">$article.short_title|truncate:9</a></li>
<!-- i++;if(i==4)break; -->
<!-- /foreach -->本回答被提问者采纳
参考技术B 设定个计数器 ,你这个是是个模板,看看你的模板中支持什么格式的变量,随便设定一个数字变量就可以了 参考技术C 看代码有点像模板?不知道能不能处理。加个数值判断。比如i,i=i+1,if (i==4)echo "</ul><ul>"追问

是ecshop的模板代码

以上是关于foreach循环怎么限制它循环次数,这个循环出8条,但是我想要4条,怎么改下代码?的主要内容,如果未能解决你的问题,请参考以下文章

<c:foreach>怎么改变循环次数

如何控制 foreach 循环次数 只循环15次

php foreach怎样获取当前的循环次数

java foreach怎样表示循环次数

jsp页面怎么判断foreach循环了几次,或者说怎么判断list循环到下标几?

如何在刀片foreach循环中获取迭代次数