foreach用來遍歷一個數組,以便模板調用數組中的值,foreach 是成對出現的。
1、將數組的值賦值給形參 $v
{foreach $list as $v} <li>文章標題是:{$v['title']}</li> {/foreach}
2、將數組的鍵賦值給形參 $k,將數組的值賦值給形參 $v
{foreach $list as $k => $v} <li>文章ID :{$k} 文章標題是:{$v['title']}</li> {/foreach}
3、計數器 @iteration,@iteration用于記錄數組遍歷的次數,以下范例是記錄數組每遍歷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 //記錄遍歷的總數
@show //判斷是否存在數組的值