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文件上传实例详解!!!
Jan 02 PHP
PHP操作文件方法问答
Mar 16 PHP
逐步提升php框架的性能
Jan 10 PHP
PHP中改变图片的尺寸大小的代码
Jul 17 PHP
PHP漏洞全解(详细介绍)
Nov 13 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
PHP使用逆波兰式计算工资的方法
Jul 29 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
Dec 23 PHP
php利用嵌套数组拼接与解析json的方法
Feb 07 PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
Sep 10 PHP
Laravel修改验证提示信息为中文的示例
Oct 23 PHP
Laravel实现通过blade模板引擎渲染视图
Oct 25 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中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
fsockopen pfsockopen函数被禁用,SMTP发送邮件不正常的解决方法
2015/09/20 PHP
浅谈PHP中pack、unpack的详细用法
2018/03/12 PHP
js点击更换背景颜色或图片的实例代码
2013/06/25 Javascript
复制js对象方法(详解)
2013/07/08 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
js实现的点击数量加一可操作数据库
2014/05/09 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
js实现复选框的全选和取消全选效果
2017/01/03 Javascript
vue2.0父子组件及非父子组件之间的通信方法
2017/01/21 Javascript
JavaScript中立即执行函数实例详解
2017/11/04 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
js实现圆形菜单选择器
2020/12/03 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
Python删除指定目录下过期文件的2个脚本分享
2014/04/10 Python
Python CSV模块使用实例
2015/04/09 Python
python之文件读取一行一行的方法
2018/07/12 Python
python 用下标截取字符串的实例
2018/12/25 Python
详解python 破解网站反爬虫的两种简单方法
2020/02/09 Python
简单了解pytest测试框架setup和tearDown
2020/04/14 Python
浅谈Python协程
2020/06/17 Python
MySQL面试题
2014/01/12 面试题
网络体系结构及协议的定义
2014/03/13 面试题
2013年高中生自我评价
2013/10/23 职场文书
自我管理的活动方案
2014/08/25 职场文书
公司离职证明范本
2014/10/17 职场文书
大学宣传委员竞选稿
2015/11/19 职场文书
HTML页面点击按钮关闭页面的多种方式
2022/12/24 HTML / CSS