在ThinkPHP中系統提供了兩個標籤來實現便利操作:volist標籤和foreach標籤。
volist語法格式:
注意:volist是雙標籤語句,需要閉合。
foreach語法格式:
注意:
foreach同樣是雙標籤語句,需要閉合。
區別:
volist語法格式與foreach語法格式形式上大致相同,volist除了上述的name和id屬性對之外,還支援更多的屬性對,如mod、key、length等等,而foreach標籤除了上述的name和item之外只支援key屬性對。可以理解成foreach標籤是volist標籤的一個簡化版本。
建議在實際操作時盡量使用volist標籤。
案例一:
一維陣列的遍歷
assign('array',$array); $this -> display(); }test {$vol} -
{$for} -
輸出展示:
案例二:
二維陣列的遍歷
assign('array',$array); $this -> assign('array2',$array2); $this -> display(); }
test /*volist循环遍历,嵌套循环*/{$vo}-
/*foreach循环遍历,嵌套循环*/{$fo}-
輸出展示:
ThinkPHP教程!
以上是ThinkPHP中循環遍歷的兩種方法(volist和foreach標籤)的詳細內容。更多資訊請關注PHP中文網其他相關文章!