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}

相关文章

  • thinkphp中字符截取函数msubstr()用法分析

    thinkphp中字符截取函数msubstr()用法分析

    这篇文章主要介绍了thinkphp中字符截取函数msubstr()用法,结合实例形式较为详细的分析了thinkPHP中字符截取函数msubstr()的功能、定义使用技巧与注意事项,需要的朋友可以参考下
    2016-01-01
  • 用php实现分页效果的示例代码

    用php实现分页效果的示例代码

    分页效果在网页中是常见的,可是怎样才能实现分页呢,今天做了两种方法来实现一下分页的效果,本文通过实例图文相结合给大家介绍的非常详细,需要的朋友参考下吧
    2020-12-12
  • PHP上传图片类显示缩略图功能

    PHP上传图片类显示缩略图功能

    这篇文章主要介绍了PHP上传图片类显示缩略图功能的相关资料,重点强调下带有缩鏍图,但是感觉不全面,后续还会继续修改,需要的朋友可以参考下
    2016-06-06
  • Linux中为php配置伪静态

    Linux中为php配置伪静态

    这篇文章主要介绍了Linux中为php配置伪静态,需要的朋友可以参考下
    2014-12-12
  • Yii使用find findAll查找出指定字段的实现方法

    Yii使用find findAll查找出指定字段的实现方法

    这篇文章主要介绍了Yii使用find findAll查找出指定字段的实现方法,非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • Laravel5.1 框架模型远层一对多关系实例分析

    Laravel5.1 框架模型远层一对多关系实例分析

    这篇文章主要介绍了Laravel5.1 框架模型远层一对多关系,结合实例形式分析了laravel5.1框架模型远层一对多关系相关原理、实现方法与操作注意事项,需要的朋友可以参考下
    2020-01-01
  • laravel框架中间件简单使用方法示例

    laravel框架中间件简单使用方法示例

    这篇文章主要介绍了laravel框架中间件简单使用方法,结合实例形式详细分析了laravel框架中间件的功能、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-01-01
  • 基于Laravel 5.2 regex验证的正确写法

    基于Laravel 5.2 regex验证的正确写法

    今天小编就为大家分享一篇基于Laravel 5.2 regex验证的正确写法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • php实现斐波那契数列代码分享

    php实现斐波那契数列代码分享

    这篇文章主要介绍了php实现斐波那契数列代码分享,具有一定借鉴价值,需要的朋友可以参考下。
    2017-12-12
  • Yii学习总结之数据访问对象 (DAO)

    Yii学习总结之数据访问对象 (DAO)

    本文是YII学习总结系列文章的第二篇,主要向我们介绍了数据访问对象(DAO),十分的详细,有需要的小伙伴参考下
    2015-02-02

最新评论