Smarty foreach控制循环次数的一些方法


Posted in PHP onJuly 01, 2015

1、在 smarty 中数组是经常会用到的,循环遍历数组用 section 或者 foreach ,如何得到数组长度或者判断一个数组个数呢?可以用{$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 相关文章推荐
简单的页面缓冲技术
Oct 09 PHP
PHP session常见问题集锦及解决办法总结
Mar 18 PHP
php sprintf()函数让你的sql操作更安全
Jul 23 PHP
在PHP中PDO解决中文乱码问题的一些补充
Sep 06 PHP
PHP导入Excel到MySQL的方法
Apr 23 PHP
php中Session的生成机制、回收机制和存储机制探究
Aug 19 PHP
php计算多维数组中所有值总和的方法
Jun 24 PHP
PHP用mb_string函数库处理与windows相关中文字符及Win环境下开启PHP Mb_String方法
Nov 11 PHP
PHP 接入微信扫码支付总结(总结篇)
Nov 03 PHP
Windows 下安装 swoole 图文教程(php)
Jun 05 PHP
php实现生成带二维码图片并强制下载功能
Feb 24 PHP
PHP实现一个轻量级容器的方法
Jan 28 PHP
在Linux系统下一键重新安装WordPress的脚本示例
Jun 30 #PHP
Yii扩展组件编写方法实例分析
Jun 29 #PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 #PHP
PHP变量赋值、代入给JavaScript中的变量
Jun 29 #PHP
PHP中余数、取余的妙用
Jun 29 #PHP
CodeIgniter中使用Smarty3基本配置
Jun 29 #PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 #PHP
You might like
丧钟首部独立剧集《丧钟:骑士与龙》北美正式开播,场面血腥
2020/04/09 欧美动漫
php批量删除数据
2007/01/18 PHP
PHP获取当前url的具体方法全面解析
2013/11/26 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
动态加载外部javascript文件的函数代码分享
2011/07/28 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
js实现仿百度汽车频道选择汽车图片展示实例
2015/05/06 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
js验证真实姓名与身份证号,手机号的简单实例
2016/07/18 Javascript
JavaScript基本类型值-Undefined、Null、Boolean
2017/02/23 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
基于Vue2的独立构建与运行时构建的差别(详解)
2017/12/06 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
Vue实现本地购物车功能
2018/12/05 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
Python编写百度贴吧的简单爬虫
2015/04/02 Python
Python的ORM框架中SQLAlchemy库的查询操作的教程
2015/04/25 Python
Python3搜索及替换文件中文本的方法
2015/05/22 Python
Python subprocess模块详细解读
2018/01/29 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
jupyter notebook 重装教程
2020/04/16 Python
python脚本和网页有何区别
2020/07/02 Python
CSS3实现文本垂直排列的方法
2018/07/10 HTML / CSS
美国和加拿大房车出售在线分类广告:RVT.com
2018/04/23 全球购物
《独坐敬亭山》教学反思
2014/04/08 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
护士找工作求职信
2014/07/02 职场文书
2014年话务员工作总结
2014/11/19 职场文书
师德标兵事迹材料
2014/12/19 职场文书
如何判断pytorch是否支持GPU加速
2021/06/01 Python
Java使用JMeter进行高并发测试
2021/11/23 Java/Android
python 安全地删除列表元素的方法
2022/03/16 Python