国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Smarty foreach控制循環次數的一些方法

2024-04-25 20:37:56
字體:
來源:轉載
供稿:網友

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}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平谷区| 乌兰浩特市| 孟村| 莫力| 三穗县| 陇西县| 连江县| 大埔区| 新密市| 革吉县| 中江县| 乌什县| 棋牌| 乌拉特前旗| 淮安市| 河曲县| 岱山县| 连城县| 海伦市| 荃湾区| 长汀县| 娄底市| 丹阳市| 成武县| 兰州市| 陆河县| 枣强县| 得荣县| 织金县| 博乐市| 扎赉特旗| 霍邱县| 肃北| 荣昌县| 蓬莱市| 昆山市| 宿迁市| 浦东新区| 大冶市| 会东县| 水富县|