您当前的位置: 首页 > 网站编程 > PHP教程 > Smarty foreach控制循环次数的实现详解

Smarty foreach控制循环次数的实现详解

作者:不详 来源:网络 发布时间: 2014-08-16 10:17 点击:
在smarty中数组是经常会用到的,循环遍历数组用 section 或者 foreach ,如何得到数组长度或者判断一个数组个数呢 1.可以用{$array| count} 来试试。 2. 复制代码 代码如下: {foreach from=$variable key=key name=name iteam=value} {$variable|@count} // 获取数组长

Smarty foreach控制循环次数的实现详解

  在smarty中数组是经常会用到的,循环遍历数组用 section 或者 foreach ,如何得到数组长度或者判断一个数组个数呢

  1.可以用{$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}
分享到:
本文"Smarty foreach控制循环次数的实现详解"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4