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中几种常见安全设置详解
Apr 06 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
Jun 18 PHP
CURL状态码列表(详细)
Jun 27 PHP
php打印一个边长为N的实心和空心菱型的方法
Mar 02 PHP
php邮件发送的两种方式
Apr 28 PHP
PHP实现文件上传和多文件上传
Dec 24 PHP
WordPress中给媒体文件添加分类和标签的PHP功能实现
Dec 31 PHP
PHP读取大文件的多种方法介绍
Apr 04 PHP
详谈php ip2long 出现负数的原因及解决方法
Apr 05 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 PHP
php设计模式之策略模式应用案例详解
Jun 17 PHP
laravel dingo API返回自定义错误信息的实例
Sep 29 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
thinkphp模板输出技巧汇总
2014/11/24 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
JavaScript DOM 学习第九章 选取范围的介绍
2010/02/19 Javascript
js编码之encodeURIComponent使用介绍(asp,php)
2012/03/01 Javascript
javascript向flash swf文件传递参数值注意细节
2012/12/11 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2014/09/04 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
jQuery元素的隐藏与显示实例
2015/01/20 Javascript
javascript判断并获取注册表中可信任站点的方法
2015/06/01 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
JavaScript+CSS实现仿天猫侧边网页菜单效果
2015/08/25 Javascript
封装属于自己的JS组件
2016/01/27 Javascript
jquery自定义右键菜单、全选、不连续选择
2016/03/01 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
解决Vue-Router升级导致的Uncaught (in promise)问题
2020/08/07 Javascript
JavaScript实现点击出现子菜单效果
2021/02/08 Javascript
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
2015/02/04 Python
Python查找相似单词的方法
2015/03/05 Python
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
介绍Python中内置的itertools模块
2015/04/29 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Pycharm小白级简单使用教程
2020/01/08 Python
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
常见的软件开发流程有哪些
2015/11/14 面试题
生物化学研究助理员求职信
2013/10/09 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
物业项目经理岗位职责
2015/04/01 职场文书
正规借条模板
2015/05/26 职场文书
python通过opencv调用摄像头操作实例分析
2021/06/07 Python