首頁  >  文章  >  php框架  >  ThinkPHP中循環遍歷的兩種方法(volist和foreach標籤)

ThinkPHP中循環遍歷的兩種方法(volist和foreach標籤)

藏色散人
藏色散人轉載
2020-01-22 14:12:455156瀏覽

ThinkPHP中循環遍歷的兩種方法(volist和foreach標籤)

在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} -

輸出展示: 

ThinkPHP中循環遍歷的兩種方法(volist和foreach標籤)

案例二:

二維陣列的遍歷

 assign('array',$array);
    $this -> assign('array2',$array2);
    $this -> display();
    }



test


/*volist循环遍历,嵌套循环*/
    
    
    {$vo}-
    

/*foreach循环遍历,嵌套循环*/ {$fo}-

輸出展示:

ThinkPHP中循環遍歷的兩種方法(volist和foreach標籤)

##更多相關ThinkPHP知識,請訪問

ThinkPHP教程

以上是ThinkPHP中循環遍歷的兩種方法(volist和foreach標籤)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除