国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

ThinkPHP模板Volist標簽嵌套循環輸出多維數組的方法

2024-05-04 23:44:20
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了ThinkPHP模板Volist標簽嵌套循環輸出多維數組的方法,結合實例形式詳細分析了Volist標簽嵌套調用輸出多維數組的相關技巧,需要的朋友可以參考下
 

本文實例講述了ThinkPHP模板Volist標簽嵌套循環輸出多維數組的方法。分享給大家供大家參考,具體如下:

ThinkPHP 中對 volist 標簽嵌套使用可實現多維數組的輸出。

volist 嵌套使用

一般的二維數組,可以用 volist 標簽直接循環輸出。對于多維數組,則需要對其中的數組成員再次使用 volist 標簽嵌套循環輸出。

構建一個多維數組:

$food = array();$food[0]['fruits'][0]['fruits1'] = '蘋果1';$food[0]['fruits'][0]['fruits2'] = '桔子1';$food[0]['fruits'][0]['fruits3'] = '香蕉1';$food[0]['vegetables'] = '白菜1';$food[1]['fruits'][1]['fruits1'] = '蘋果2';$food[1]['fruits'][1]['fruits2'] = '桔子2';$food[1]['fruits'][1]['fruits3'] = '香蕉2';$food[1]['vegetables'] = '白菜2';

使用 print_r() 函數打印出該數組如下:

Array(  [0] => Array    (      [fruits] => Array        (          [0] => Array            (              [fruits1] => 蘋果1              [fruits2] => 桔子1              [fruits3] => 香蕉1            )        )      [vegetables] => 白菜1    )  [1] => Array    (      [fruits] => Array        (          [1] => Array            (              [fruits1] => 蘋果2              [fruits2] => 桔子2              [fruits3] => 香蕉2            )        )      [vegetables] => 白菜2    ))

在對應模塊操作(如Index/display)里將變量賦值給模板,并將模板輸出:

$this->assign( "food", $food );$this->display();

模板 Tpl/default/Index/display.html :

<p>食物品種:</p><br /><volist name="food" id="vo"> <volist name="vo['fruits']" id="f"> <p>水果1:{$f['fruits1']}</p> <p>水果2:{$f['fruits2']}</p> <p>水果3:{$f['fruits3']}</p> </volist> <p>蔬菜:{$vo['vegetables']}</p><br /></volist>

在模板里面,首先將 $food 變量進行循環輸出。由于 $food 數組的成員 fruits 也是一個數組,因此再對 $vo['fruits'] 變量進行循環輸出(注意沒有 $ 符號)。

輸出結果如下:

食物品種:水果1:蘋果1水果2:桔子1水果3:香蕉1蔬菜:白菜1水果1:蘋果2水果2:桔子2水果3:香蕉2蔬菜:白菜2

同理推之以此方法可以對更多維的數組進行循環輸出。



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 龙井市| 永靖县| 昌乐县| 股票| 武汉市| 靖远县| 大余县| 毕节市| 互助| 九江县| 武宁县| 濮阳县| 田东县| 龙井市| 阜宁县| 樟树市| 长阳| 高雄市| 东阳市| 镇巴县| 连南| 宁武县| 新安县| 邵阳市| 通化县| 神池县| 临汾市| 城固县| 田林县| 南城县| 安新县| 祁东县| 吴桥县| 新兴县| 仙桃市| 犍为县| 江孜县| 涿鹿县| 叶城县| 盐亭县| 银川市|