Smarty foreach控制循环次数的实现详解


Posted in PHP onJuly 03, 2013

1.可以用{$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}

PHP 相关文章推荐
PHP中文件读、写、删的操作(PHP中对文件和目录操作)
Mar 06 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
PHP递归复制、移动目录的自定义函数分享
Nov 18 PHP
php基于Snoopy解析网页html的方法
Jul 09 PHP
Yii清理缓存的方法
Jan 06 PHP
值得分享的php+ajax实时聊天室
Jul 20 PHP
php getcwd与dirname(__FILE__)区别详解
Sep 24 PHP
php实现图片按比例截取的方法
Feb 06 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
统计PHP目录中的文件数方法
Mar 05 PHP
PHP iconv()函数字符编码转换的问题讲解
Mar 22 PHP
PHP实现读取文件夹及批量重命名文件操作示例
Apr 15 PHP
浅析PHP绘图技术
Jul 03 #PHP
php修改NetBeans默认字体的大小
Jul 02 #PHP
PHP删除数组中特定元素的两种方法
Jul 02 #PHP
浅析php过滤html字符串,防止SQL注入的方法
Jul 02 #PHP
服务器变量 $_SERVER 的深入解析
Jul 02 #PHP
浅析PHP中的字符串编码转换(自动识别原编码)
Jul 02 #PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
Jul 02 #PHP
You might like
php依赖注入知识点详解
2019/09/23 PHP
学习YUI.Ext 第七天--关于View&amp;JSONView
2007/03/10 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
js如何判断用户是在PC端和还是移动端访问
2014/04/24 Javascript
jquery UI Datepicker时间控件的使用及问题解决
2016/04/28 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
AngularJs Understanding the Controller Component
2016/09/02 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
[48:02]Ti4循环赛第三日 VG vs Liquid和NEWBEE vs DK
2014/07/12 DOTA
python进阶教程之函数参数的多种传递方法
2014/08/30 Python
Python中方法链的使用方法
2016/02/23 Python
Python 基础教程之包和类的用法
2017/02/23 Python
python的常见矩阵运算(小结)
2019/08/07 Python
Python帮你微信头像任意添加装饰别再@微信官方了
2019/09/25 Python
基于python检查矩阵计算结果
2020/05/21 Python
Python控制台实现交互式环境执行
2020/06/09 Python
荟萃全球保健品:维他购
2018/05/09 全球购物
瑞士隐形眼镜和护理产品网上商店:Linsenklick
2019/10/21 全球购物
师范应届毕业生自荐信
2013/11/18 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
人事专员岗位职责
2015/02/03 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书
谢师宴学生致辞
2015/07/27 职场文书
新郎新娘致辞
2015/07/31 职场文书
2016年全国爱眼日宣传教育活动总结
2016/04/05 职场文书
建国70周年的心得体会(2篇)
2019/09/20 职场文书
Python编程编写完善的命令行工具
2021/09/15 Python
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL