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 相关文章推荐
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
使用PHP实现二分查找算法代码分享
Jun 24 PHP
PHP中exec函数和shell_exec函数的区别
Aug 20 PHP
浅谈php的优缺点
Jul 14 PHP
php实现QQ空间获取当前用户的用户名并生成图片
Jul 25 PHP
PHP实现的构造sql语句类实例
Feb 03 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
Nov 10 PHP
PHP中串行化用法示例
Nov 16 PHP
php 7新特性之类型申明详解
Jun 06 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
CentOS7.0下安装PHP5.6.30服务的教程详解
Sep 29 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
Dec 30 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
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
Yii查询生成器(Query Builder)用法实例教程
2014/09/04 PHP
php实现三级级联下拉框
2016/04/17 PHP
Yii2 GridView实现列表页直接修改数据的方法
2016/05/16 PHP
PHP实现笛卡尔积算法的实例讲解
2019/12/22 PHP
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
jQuery实现为控件添加水印文字效果(附源码)
2015/12/02 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
nodejs连接mongodb数据库实现增删改查
2016/12/01 NodeJs
jQuery图片瀑布流的简单实现代码
2017/03/15 Javascript
微信小程序tabbar不显示解决办法
2017/06/08 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
nodejs分离html文件里面的js和css的方法
2019/04/09 NodeJs
JavaScript经典案例之简易计算器
2020/08/24 Javascript
Python制作数据导入导出工具
2015/07/31 Python
python列表的常用操作方法小结
2016/05/21 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
使用sklearn之LabelEncoder将Label标准化的方法
2018/07/11 Python
Python logging模块用法示例
2018/08/28 Python
python利用tkinter实现屏保
2019/07/30 Python
Django用户认证系统 Web请求中的认证解析
2019/08/02 Python
Python测试模块doctest使用解析
2019/08/10 Python
用Python画小女孩放风筝的示例
2019/11/23 Python
python语言的优势是什么
2020/06/17 Python
局部内部类是否可以访问非final变量?
2013/04/20 面试题
药学专业毕业生求职信
2013/10/20 职场文书
高级人员简历的自我评价分享
2013/11/03 职场文书
浙江文明网签名寄语
2014/01/18 职场文书
小学生新学期寄语
2014/01/19 职场文书
三分钟演讲稿事例
2014/03/03 职场文书
环保建议书600字
2014/05/14 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
2014最新党员违纪检讨书
2014/10/12 职场文书
法定代表人资格证明书
2015/06/18 职场文书