值變量){循環(huán)體  ..."/>
您好,登錄后才能下訂單哦!
foreach遍歷
基本語(yǔ)法:
foreach(數(shù)組名 as 鍵變量=>值變量)
{
循環(huán)體
}
foreach(數(shù)組名 as 值變量)
{
循環(huán)體
}
數(shù)組指針相關(guān)函數(shù)
key(數(shù)組名): 獲取該數(shù)組當(dāng)前元素的鍵
current(數(shù)組名): 獲取該數(shù)組當(dāng)前元素的值
next(數(shù)組名): 將數(shù)組的指針下移一位
reset(數(shù)組名): 重置數(shù)組的指針(將數(shù)組的指針重新指向第一個(gè)元素)
end(數(shù)組名): 是重置到最后一個(gè)元素!
prev(數(shù)組名): 向上移動(dòng)數(shù)組指針
each(數(shù)組名): : 同時(shí)兼?zhèn)淞?/span>key、current、next函數(shù)的功能
$each[0]、$each[‘key’]代表原數(shù)組當(dāng)前元素的鍵,$each[1]、$each[‘value’]代表原數(shù)組當(dāng)前元素的值
list:是一個(gè)系統(tǒng)函數(shù),它可以利用一個(gè)索引數(shù)組,一次性的為多個(gè)變量賦值!
list($v1,$v2,$v3)=$arr:$v1對(duì)應(yīng)的是$arr1[0],$v2對(duì)應(yīng)的是$arr1[1], $v3對(duì)應(yīng)的是$arr1[2]
常用數(shù)組函數(shù):
count(數(shù)組名): 計(jì)算并返回?cái)?shù)組中的元素的個(gè)數(shù)或者對(duì)象中的屬性的個(gè)數(shù)
range: 計(jì)算并返回?cái)?shù)組中的元素的個(gè)數(shù)或者對(duì)象中的屬性的個(gè)數(shù)
range(a,b,c):a: 開(kāi)始字符或數(shù)字; b: 結(jié)束字符或數(shù)字; c步伐(可省,默認(rèn)為1):一次跳轉(zhuǎn)幾個(gè)字符或數(shù)字
array_merge():將一個(gè)或多個(gè)數(shù)組的單元合并起來(lái),一個(gè)數(shù)組中的值附加在前一個(gè)數(shù)組的后面。返回作為結(jié)果的數(shù)組。
array_rand: 作用是隨機(jī)抽取數(shù)組內(nèi)的幾個(gè)元素的鍵!并返回一個(gè)索引數(shù)組!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。