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生成唯一的订单函数,需要的朋友可以参考下
    2015-02-02
  • php生成条形码的图片的实例详解

    php生成条形码的图片的实例详解

    这篇文章主要介绍了php生成条形码的图片的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • php添加数据到xml文件的简单例子

    php添加数据到xml文件的简单例子

    下面小编就为大家带来一篇php添加数据到xml文件的简单例子。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • PHP处理大量表单字段的便捷方法

    PHP处理大量表单字段的便捷方法

    这篇文章主要介绍了PHP处理大量表单字段的便捷方法,本文讲解一种使用数组的方式来快速、方便的处理大量表单数据,需要的朋友可以参考下
    2015-02-02
  • php+ajax注册实时验证功能

    php+ajax注册实时验证功能

    我们在网站上面注册时,在输入用户名时,首先要进行无刷新验证,这篇文章主要为大家详细介绍了php+ajax注册实时验证功能,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • 调试WordPress中定时任务的相关PHP脚本示例

    调试WordPress中定时任务的相关PHP脚本示例

    这篇文章主要介绍了调试WordPress中定时任务的相关PHP脚本示例,针对使用Cron API及wp_schedule_event()函数来写的定时任务,需要的朋友可以参考下
    2015-12-12
  • Laravel5中实现模糊匹配加多条件查询功能的方法

    Laravel5中实现模糊匹配加多条件查询功能的方法

    这篇文章主要介绍了Laravel5中实现模糊匹配加多条件查询功能的方法,结合实例形式分析了Laravel5多条件模糊查询及相关封装操作技巧,需要的朋友可以参考下
    2018-03-03
  • laravel 实现根据字段不同值做不同查询

    laravel 实现根据字段不同值做不同查询

    今天小编就为大家分享一篇laravel 实现根据字段不同值做不同查询,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • PHP多种序列化/反序列化的方法详解

    PHP多种序列化/反序列化的方法详解

    本篇文章主要介绍了PHP多种序列化/反序列化的方法详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • thinkphp模板赋值与替换实例简述

    thinkphp模板赋值与替换实例简述

    这篇文章主要介绍了thinkphp模板赋值与替换的方法,以实例形式简述了模板复制的两种简单方法,以及模板替换中的特殊字符串说明与用法实例,是使用频率比较高的技巧,需要的朋友可以参考下
    2014-11-11

最新评论