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脚本的10个技巧(3)
Oct 09 PHP
PHP中的类-什么叫类
Nov 20 PHP
PHP 执行系统外部命令 system() exec() passthru()
Aug 11 PHP
JpGraph php柱状图使用介绍
Aug 23 PHP
header跳转和include包含问题详解
Sep 08 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
PHP 动态生成静态HTML页面示例代码
Jan 15 PHP
php生成html文件方法总结
Dec 01 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
Dec 15 PHP
深入分析PHP优化及注意事项
Jul 04 PHP
PHP __call()方法实现委托示例
May 20 PHP
php 文件上传至OSS及删除远程阿里云OSS文件
Jul 04 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
150kHz到30Mhz完全冲浪手册
2020/03/20 无线电
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
phpmyadmin config.inc.php配置示例
2013/08/27 PHP
Yii2中datetime类的使用
2016/12/17 PHP
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
2006/11/07 Javascript
OfflineSave离线保存代码再次发布使用说明
2007/05/23 Javascript
js 居中漂浮广告
2010/03/21 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
Position属性之relative用法
2015/12/14 Javascript
解决easyui日期时间框ie的兼容的问题
2018/03/01 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
使用React手写一个对话框或模态框的方法示例
2019/04/25 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
python2.7的编码问题与解决方法
2016/10/04 Python
利用Python实现颜色色值转换的小工具
2016/10/27 Python
简单谈谈Python的pycurl模块
2018/04/07 Python
Python的UTC时间转换讲解
2019/02/26 Python
python实现控制COM口的示例
2019/07/03 Python
django删除表重建的实现方法
2019/08/28 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
Django中template for如何使用方法
2021/01/31 Python
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
社区工作感言
2014/02/21 职场文书
个人安全承诺书
2014/05/22 职场文书
教师先进个人材料
2014/12/17 职场文书
2016母亲节感恩话语
2015/12/09 职场文书
简历自我评价范文
2019/04/24 职场文书
《西游记》读后感(3篇)
2019/09/20 职场文书
Python实战之实现简易的学生选课系统
2021/05/25 Python
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
Nginx流量拷贝ngx_http_mirror_module模块使用方法详解
2022/04/07 Servers