91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

建始县| 武清区| 南安市| 平利县| 崇文区| 大同市| 修文县| 贵州省| 溧水县| 石泉县| 宣恩县| 久治县| 莱州市| 鹤庆县| 浙江省| 广宁县| 宁陕县| 营口市| 博兴县| 重庆市| 秦皇岛市| 永顺县| 时尚| 仙居县| 临海市| 寻乌县| 东海县| 嘉兴市| 泌阳县| 河池市| 菏泽市| 嘉定区| 文水县| 府谷县| 佛山市| 安达市| 阿拉尔市| 平远县| 定襄县| 夏河县| 鲁山县|