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模板文件里面写的,不知道是什么回事,能帮解答下吗
修改后是:
<!-- 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条,怎么改下代码?的主要内容,如果未能解决你的问题,请参考以下文章