• 技术文章 >php教程 >php手册

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

    2016-06-13 11:43:25原创302
    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*}

  • {$infolist%}

  • {/if}
    {/foreach}
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:解决php使用异步调用获取数据时出现(错误c00ce56e导致此项操作无法完成) 下一篇:PHP 文件编程综合案例-文件上传的实现
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• php实现的mongodb操作类• php-mysql 问题笔记一在命令行中可以执行的sql语句,无法从php页面页面执行!,php-mysqlsql• php上传图片之时间戳命名(保存路径),• 关于PHP json_encode()函数• 19个超实用的PHP代码片段
    1/1

    PHP中文网