Smarty foreach控制循环次数的一些方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-06-06 13:48:37 浏览: 评论:0
这篇文章主要介绍了Smarty foreach控制循环次数的一些方法,本文同时总结了一部分获取当前次数的方法,需要的朋友可以参考下。
1、在 smarty 中数组是经常会用到的,循环遍历数组用 section 或者 foreach ,如何得到数组长度或者判断一个数组个数呢?可以用{$array| count} 来试试。
2、代码如下:
- {foreach from=$variable key=key name=name iteam=value}
- {$variable|@count} // 获取数组长度
- {$smarty.foreach.loop.index} // 获取当前循环数组元素下标,以0开始
- {$smarty.foreach.loop.iteration} // 获取当前循环次数,以1开始
- {$smarty.foreach.loop.first} // 为true时,标记循环第一次执行
- {$smarty.foreach.loop.last} // 为true时,标记循环最后一次执行
- {$smarty.foreach.name.last} // 为true时,标记循环最后一次执行
- {$smarty.foreach.loop.show} // 当前是否显示
- {$smarty.foreach.loop.total} // 循环次数
- {/foreach}
3、控制循环次数,代码如下:
- {foreach name=infolist from=$VIDEO_INFO_LIST item=infolist}
- {assign var=floor value=$smarty.foreach.infolist.index}
- {if $floor<5%}
- {*或者 if $smarty.foreach.infolist.iteration <5*}
- <li>{$infolist%}</li>
- {/if}
- {/foreach}
Tags: Smarty foreach
相关文章
- ·smarty入门之优缺点 (2013-11-14)
- ·smarty高级功能(2013-11-14)
- ·smarty缓存 (2013-11-14)
- ·关于smarty的原理 (2013-11-14)
- ·smarty的入门及简单的编码(2013-11-14)
- ·smarty post实例(2013-11-14)
- ·smarty 中include_php传递参数的问题(2013-11-28)
- ·smarty模板中使用get、post、request、cookies、session变量的方法(2020-11-20)
- ·PHP中使用smarty生成静态文件的例子(2020-11-20)
- ·php smarty模板引擎的6个小技巧(2020-11-20)
- ·PHP模板引擎Smarty的缓存使用总结(2020-11-20)
- ·在PHP模板引擎smarty生成随机数的方法和math函数详解(2020-11-20)
- ·Smarty模板学习笔记之Smarty简介(2020-12-25)
- ·模板引擎smarty工作原理以及使用示例(2021-01-10)
- ·smarty模板局部缓存方法使用示例(2021-02-21)
- ·Smarty局部缓存的几种方法简介(2021-02-21)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)