foreach用來遍歷一個數(shù)組,以便模板調用數(shù)組中的值,foreach 是成對出現(xiàn)的。
1、將數(shù)組的值賦值給形參 $v
{foreach $list as $v} <li>文章標題是:{$v['title']}</li> {/foreach}
2、將數(shù)組的鍵賦值給形參 $k,將數(shù)組的值賦值給形參 $v
{foreach $list as $k => $v} <li>文章ID :{$k} 文章標題是:{$v['title']}</li> {/foreach}
3、計數(shù)器 @iteration,@iteration用于記錄數(shù)組遍歷的次數(shù),以下范例是記錄數(shù)組每遍歷4次將 li 的 class 設為 mr0
{foreach $list as $v} <li{if ($v@iteration)%4 ==0}class="mr0"{/if}>文章標題是:{$v['title']}</li> {/foreach}
4、其他關鍵字(高級用法)
@first //記錄第一次遍歷
@last //記錄最后一次遍歷
@total //記錄遍歷的總數(shù)
@show //判斷是否存在數(shù)組的值