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 前一天或后一天的日期
Jun 28 PHP
PHP 表单提交给自己
Jul 24 PHP
Php Cookie的一个使用注意点
Nov 08 PHP
php csv操作类代码
Dec 14 PHP
php实例分享之mysql数据备份
May 19 PHP
cakephp打印sql语句的方法
Feb 13 PHP
PHP使用NuSOAP调用Web服务的方法
Jul 18 PHP
YII Framework框架教程之使用YIIC快速创建YII应用详解
Mar 15 PHP
thinkphp跨库操作的简单代码实例
Sep 22 PHP
关于PHP通用返回值设置方法
Mar 31 PHP
PHP文件后缀不强制为.php方法
Mar 31 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 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
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
PHP CURL使用详解
2019/03/21 PHP
JQuery从头学起第一讲
2010/07/04 Javascript
DWR实现模拟Google搜索效果实现原理及代码
2013/01/30 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
javascript 获取iframe里页面中元素值的方法
2014/02/17 Javascript
实现前后端数据交互方法汇总
2015/04/07 Javascript
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
jquery动态遍历Json对象的属性和值的方法
2016/07/27 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
es6在react中的应用代码解析
2017/11/08 Javascript
ionic2中使用自动生成器的方法
2018/03/04 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
Python与shell的3种交互方式介绍
2015/04/11 Python
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Python实现的插入排序算法原理与用法实例分析
2017/11/22 Python
详解python多线程之间的同步(一)
2019/04/03 Python
PyQt Qt Designer工具的布局管理详解
2019/08/07 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
Python通过getattr函数获取对象的属性值
2020/10/16 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
最新Python idle下载、安装与使用教程图文详解
2020/11/28 Python
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
什么是会话Bean
2015/05/14 面试题
教师推荐信范文
2013/11/24 职场文书
新闻记者个人求职的自我评价
2013/11/28 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
2015年幼儿教师个人工作总结
2015/05/20 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
2016创先争优活动党员公开承诺书
2016/03/24 职场文书
Nginx实现负载均衡的项目实践
2022/03/18 Servers
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技