值變量){循環(huán)體                         ..."/>
溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

php語(yǔ)法基礎(chǔ)6

發(fā)布時(shí)間:2020-07-12 14:58:12 來(lái)源:網(wǎng)絡(luò) 閱讀:366 作者:毛毛土豆 欄目:web開(kāi)發(fā)

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、currentnext函數(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ù)組!


向AI問(wèn)一下細(xì)節(jié)

免責(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)容。

AI