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 14 PHP
php中通过curl模拟登陆discuz论坛的实现代码
Feb 16 PHP
php 模拟 asp.net webFrom 按钮提交事件的思路及代码
Dec 02 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
PhpStorm本地断点调试的方法步骤
May 21 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
详解PHP版本兼容之openssl调用参数
Jul 25 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 PHP
php使用curl模拟多线程实现批处理功能示例
Jul 25 PHP
php+laravel依赖注入知识点总结
Nov 04 PHP
PHP实现微信提现功能(微信商城)
Nov 21 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更新购物车数量(表单部分/PHP处理部分)
2013/05/03 PHP
php中Ctype函数用法详解
2014/12/09 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
2013/08/14 Javascript
使用js操作cookie的一点小收获分享
2013/09/03 Javascript
js获取事件源及触发该事件的对象
2013/10/24 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
javascript正则表达式总结
2016/02/29 Javascript
javascript HTML5 canvas实现打砖块游戏
2020/06/18 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
基于Vue 撸一个指令实现拖拽功能
2019/10/09 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
Vue + ts实现轮播插件的示例
2020/11/10 Javascript
Flask框架中密码的加盐哈希加密和验证功能的用法详解
2016/06/07 Python
在python的类中动态添加属性与生成对象
2016/09/17 Python
python中OrderedDict的使用方法详解
2017/05/05 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
使用Python搭建虚拟环境的配置方法
2018/02/28 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
使用Python自动生成HTML的方法示例
2019/08/06 Python
python GUI库图形界面开发之PyQt5不规则窗口实现与显示GIF动画的详细方法与实例
2020/03/09 Python
Python是怎样处理json模块的
2020/07/16 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
CSS3感应鼠标的背景闪烁和图片缩放动画效果
2014/05/14 HTML / CSS
2015年禁毒宣传活动总结
2015/03/25 职场文书
党支部对转正的意见
2015/06/02 职场文书
单位政审意见范文
2015/06/04 职场文书
详解SQL的窗口函数
2022/04/21 Oracle