亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ThinkPHP中如何循環遍歷

發布時間:2021-01-06 10:13:02 來源:億速云 閱讀:170 作者:小新 欄目:編程語言

小編給大家分享一下ThinkPHP中如何循環遍歷,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在ThinkPHP中系統提供了兩個標簽來實現便利操作:volist標簽和foreach標簽。

volist語法格式:

<volist name='需要遍歷的模板變量名' id='當前遍歷到的元素名'
循環體
</volist>

注意:volist是雙標簽語句,需要閉合。

foreach語法格式:

<foreach name='需要遍歷的模板變量名' item='當前遍歷到的元素名'
循環體
</foreach>

注意:

foreach同樣是雙標簽語句,需要閉合。

區別:

volist語法格式與foreach語法格式形式上大體相同,volist除了上述的name和id屬性對之外,還支持更多的屬性對,如mod、key、length等等,而foreach標簽除了上述的name和item之外只支持key屬性對。可以理解成foreach標簽是volist標簽的一個簡化版本。

建議在實際操作時盡量使用volist標簽。

案例一:

一維數組的遍歷

<?php
...//創建控制器TestController省略
public function test(){
    $array = array('西游記','紅樓夢','三國演義','水滸傳');
    $array2 = array(
    array('孫悟空','豬八戒','沙和尚','唐僧'),
    array('賈寶玉','薛寶釵','劉姥姥','林黛玉'),
    array('劉備','關羽','張飛','曹操'),
    array('宋江','林沖','魯智深','時遷')
    ); 
    $this -> assign('array',$array);
   
    $this -> display();
}
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
       <volist name='array' id='vol'>
       {$vol} -
       </volist><hr/>
 
       <foreach name='array' item='for'>
       {$for} - 
       </foreach>
</body>
</html>

輸出展示:

ThinkPHP中如何循環遍歷

案例二:

二維數組的遍歷

<?php
...創建TestController控制器 
public function test(){
   
    $array = array('西游記','紅樓夢','三國演義','水滸傳');
    $array2 = array(
    array('孫悟空','豬八戒','沙和尚','唐僧'),
    array('賈寶玉','薛寶釵','劉姥姥','林黛玉'),
    array('劉備','關羽','張飛','曹操'),
    array('宋江','林沖','魯智深','時遷')
    );
    $this -> assign('array',$array);
    $this -> assign('array2',$array2);
    $this -> display();
    }
<!DOCTYPE html>
<html>
<head>
<title>test</title>
</head>
<body>
/*volist循環遍歷,嵌套循環*/
    <volist name='array2' id='vol'>
    <volist name='vol' id='vo'>
    {$vo}-
    </volist><br/>
    </volist><hr/>
/*foreach循環遍歷,嵌套循環*/
<foreach name='array2' item='for'>
<foreach name='for' item='fo'>
                {$fo}-
</foreach><br/>
</foreach>
</body>
</html>

輸出展示:

ThinkPHP中如何循環遍歷

以上是“ThinkPHP中如何循環遍歷”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

刚察县| 东乌珠穆沁旗| 思茅市| 余江县| 永丰县| 平阳县| 临夏市| 清新县| 甘德县| 浮梁县| 托克逊县| 焦作市| 星座| 通河县| 会东县| 玉田县| 嘉荫县| 涪陵区| 攀枝花市| 正定县| 建平县| 兴宁市| 宽城| 连平县| 刚察县| 乌兰县| 扎兰屯市| 绩溪县| 保德县| 澄江县| 九台市| 灯塔市| 台东县| 晋宁县| 建宁县| 台北市| 萍乡市| 乃东县| 武强县| 富宁县| 营口市|