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

 更新时间:2015年07月01日 08:50:14   投稿:junjie  
这篇文章主要介绍了Smarty foreach控制循环次数的一些方法,本文同时总结了一部分获取当前次数的方法,需要的朋友可以参考下

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架构及原理知识点详解

    PHP架构及原理知识点详解

    这篇文章主要介绍了PHP架构及原理知识点以及相关实例讲解,需要的朋友们参考下。
    2019-12-12
  • Laravel中使用Queue的最基本操作教程

    Laravel中使用Queue的最基本操作教程

    Laravel队列服务为各种不同的后台队列提供统一的API,下面这篇文章主要给大家介绍了关于Laravel中使用Queue的最基本操作教程,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • laravel 实现上传图片到本地和前台访问示例

    laravel 实现上传图片到本地和前台访问示例

    今天小编就为大家分享一篇laravel 实现上传图片到本地和前台访问示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • Django中datetime的处理方法(strftime/strptime)

    Django中datetime的处理方法(strftime/strptime)

    这篇文章主要介绍了Django中datetime的处理方式(strftime/strptime),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • 主流PHP框架的优缺点对比分析

    主流PHP框架的优缺点对比分析

    这篇文章主要介绍了几款今年比较热门的主流PHP框架的优缺点对比分析,非常的简单实用,有需要的小伙伴参考下。
    2014-12-12
  • thinkphp中空模板与空模块的用法实例

    thinkphp中空模板与空模块的用法实例

    这篇文章主要介绍了thinkphp中空模板与空模块的用法,以实例形式演示了空模板与空模块具体实现方法,一般空模块多用于系统找不到指定模块的情况,如定位错误页面与URL优化等情况,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11
  • php读取mysql的简单实例

    php读取mysql的简单实例

    读取数据库我们需要利用php中的函数连接数据库然后再利用sql查询 表中的数据再遍历出来即可了,下面我们来看一个简单读取mysql实例
    2014-01-01
  • PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能

    PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能

    这篇文章主要介绍了PHP开启目录引索+fancyindex漂亮目录浏览带搜索功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • thinkPHP使用pclzip打包备份mysql数据库的方法

    thinkPHP使用pclzip打包备份mysql数据库的方法

    这篇文章主要介绍了thinkPHP使用pclzip打包备份mysql数据库的方法,结合实例形式分析了thinkPHP使用pclzip操作压缩文件的相关技巧,需要的朋友可以参考下
    2016-04-04
  • 20个2014年最优秀的PHP框架回顾

    20个2014年最优秀的PHP框架回顾

    这篇文章主要介绍了20个2014年最优秀的PHP框架回顾,简单分析了目前比较主流的优秀框架供大家参考,需要的朋友可以参考下
    2014-10-10

最新评论