Smarty foreach控制循環(huán)次數(shù)的實(shí)現(xiàn)詳解_PHP教程
推薦:PHP中使用協(xié)同程序?qū)崿F(xiàn)合作多任務(wù)第1/2頁(yè)PHP5.5一個(gè)比較好的新功能是實(shí)現(xiàn)對(duì)生成器和協(xié)同程序的支持。對(duì)于生成器,PHP的文檔和各種其他的博客文章(就像這一個(gè)或這一個(gè))已經(jīng)有了非常詳細(xì)的講解。協(xié)同程序相對(duì)受到的關(guān)注就少了,所以協(xié)同程序雖然有很強(qiáng)大的功能但也很難被知曉,解釋起來(lái)也比較困難。 這篇文章
在smarty中數(shù)組是經(jīng)常會(huì)用到的,循環(huán)遍歷數(shù)組用 section 或者 foreach ,如何得到數(shù)組長(zhǎng)度或者判斷一個(gè)數(shù)組個(gè)數(shù)呢1.可以用{$array| count} 來(lái)試試。
2.
{foreach from=$variable key=key name=name iteam=value}
{$variable|@count} // 獲取數(shù)組長(zhǎng)度
{$smarty.foreach.loop.index} // 獲取當(dāng)前循環(huán)數(shù)組元素下標(biāo),以0開始
{$smarty.foreach.loop.iteration} // 獲取當(dāng)前循環(huán)次數(shù),以1開始
{$smarty.foreach.loop.first} // 為true時(shí),標(biāo)記循環(huán)第一次執(zhí)行
{$smarty.foreach.loop.last} // 為true時(shí),標(biāo)記循環(huán)最后一次執(zhí)行
{$smarty.foreach.name.last} // 為true時(shí),標(biāo)記循環(huán)最后一次執(zhí)行
{$smarty.foreach.loop.show} // 當(dāng)前是否顯示
{$smarty.foreach.loop.total} // 循環(huán)次數(shù)
{/foreach}
3、控制循環(huán)次數(shù)
{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中使用協(xié)同程序?qū)崿F(xiàn)合作多任務(wù)PHP5.5一個(gè)比較好的新功能是實(shí)現(xiàn)對(duì)生成器和協(xié)同程序的支持。對(duì)于生成器,PHP的文檔和各種其他的博客文章(就像這一個(gè)或這一個(gè))已經(jīng)有了非常詳細(xì)的講解。協(xié)同程序相對(duì)受到的關(guān)注就少了,所以協(xié)同程序雖然有很強(qiáng)大的功能但也很難被知曉,解釋起來(lái)也比較困難。 這篇文章
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索Smarty foreach控制循環(huán)次數(shù)的實(shí)現(xiàn)詳解
- 教程說(shuō)明:
PHP教程-Smarty foreach控制循環(huán)次數(shù)的實(shí)現(xiàn)詳解
。