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下几种删除目录的方法总结
Aug 19 PHP
php变量范围介绍
Oct 15 PHP
关于php循环跳出的问题
Jul 01 PHP
迅速确定php多维数组的深度的方法
Jan 07 PHP
php伪静态之APACHE篇
Jun 02 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php-fpm开启状态统计的方法详解
Jun 23 PHP
php实现保存周期为1天的购物车类
Jul 07 PHP
php文件上传原理与实现方法详解
Dec 20 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 PHP
PHP遍历数组的6种方式总结
Nov 17 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数据流应用的一个简单实例
2012/09/14 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
幻宇的层模拟窗口效果-提供演示和下载
2007/01/20 Javascript
10个新的最有前途的JavaScript框架
2009/03/12 Javascript
对象特征检测法判断浏览器对javascript对象的支持
2009/07/25 Javascript
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
js封装可使用的构造函数继承用法分析
2015/01/28 Javascript
AngularJS中的Directive自定义一个表格
2016/01/25 Javascript
全面了解js中的script标签
2016/07/04 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
JavaScript实现弹出广告功能
2017/03/30 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
详解刷新页面vuex数据不消失和不跳转页面的解决
2018/01/30 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
jQuery实现的上拉刷新功能组件示例
2020/05/01 jQuery
JS性能优化实现方法及优点进行
2020/08/30 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python自动化开发学习之三级菜单制作
2017/07/14 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
python 正确保留多位小数的实例
2018/07/16 Python
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
浅谈Python爬虫基本套路
2019/03/25 Python
Python实现插入排序和选择排序的方法
2019/05/12 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
Python 在 VSCode 中使用 IPython Kernel 的方法详解
2020/09/05 Python
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
Carmen Sol官网:购买果冻鞋、手袋和配件
2021/01/01 全球购物
优秀少先队辅导员先进事迹材料
2014/05/18 职场文书
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python