国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 php教程 php手冊 ThinkPHP中foreach和volist的差別

ThinkPHP中foreach和volist的差別

Dec 07, 2016 pm 02:43 PM

1.foreach標籤
foreach標籤用於循環(huán)輸出:
foreach(name,item,key)
name(必須):要輸出的資料模板變數(shù)
item(必須):循環(huán)單原變數(shù)
key(可選) :循環(huán)的key變數(shù),預設(shè)值為key
範例:

?{$vo.id}
?{$vo.name}

foreach標籤相對於volist標籤簡潔,沒有volist標籤那麼多功能。優(yōu)點是可以對物件進行遍歷輸出,而volist標籤通常是用於輸出陣列。

2.volist標籤
volist標籤主要用於在模板中循環(huán)輸出資料集或多維數(shù)組
volist(name,id,offset,length,key,mod,empty)
name(必須):要輸出的資料模型變數(shù)
id(必須):循環(huán)變數(shù)
offset(可選):要輸出資料的offset
length(可選):輸出資料的長度
key(可選):循環(huán)的key變數(shù),預設(shè)值為i
mod (可選):對key值取模,預設(shè)為2(用於偶數(shù)行查詢等)
empty(可選):如果資料為空顯示的字串

通常模型的select方法傳回的結(jié)果是二維數(shù)組,可以直接使用volist標籤進行輸出。
在Action中先將範本賦值:
$user=M('User');
$list=$user->select();
$this->assign('list',$list);
$this ->display();
在範本定義如下,輸出編號與姓名

?{$vo.id}
?{$vo.name}

支援輸出部分資料,例如輸出其中的第5-15筆記錄:

?{$vo.id}
?{$ vo.name}

輸出偶數(shù)行記錄:

?{$ vo.name}

mod屬性也用來控制一定記錄的換行:

{$vo.name }



輸出循環(huán)變數(shù):

{$k}.{$vo.name}

如果沒有指定key屬性的話,預設(shè)使用循環(huán)變數(shù)i,例如:

{$i}.{$vo.name}

如果要輸出數(shù)組的索引,可以直接使用key變量,和循環(huán)變量不同的是,這個key是由數(shù)據(jù)本身決定,而不是循環(huán)控制的,例如:

{$key}.{$vo.name}

volist用法和volist是一樣。

從2.1版開始允許使用函數(shù)設(shè)定資料集,如:

{$vo.name}


本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔相應的法律責任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)