第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

$key 和 $v 是默認(rèn)的變量嗎?

為什么$key輸出的值是學(xué)號(hào),$v輸出的值是名字?

as 是什么意思?

正在回答

3 回答

問題的關(guān)鍵點(diǎn):數(shù)組與foreach

foreach 語法結(jié)構(gòu)提供了遍歷數(shù)組的簡單方式。

$key與$v是形參,你可以理解成是未傳值的變量,as是該語法結(jié)構(gòu)形式規(guī)范符。就好像算術(shù)運(yùn)算中用+號(hào)表示前后者之和。在foreach語法結(jié)構(gòu)中 as 有解析前面數(shù)組單元傳遞值或鍵值給后面相應(yīng)的一個(gè)或兩個(gè)形參的意味,本質(zhì)上是foreach語法結(jié)構(gòu)的一部分。簡單點(diǎn)相當(dāng)于你學(xué)英文的語法。

foreach僅能夠應(yīng)用于數(shù)組和對象。有兩種語法:?

foreach (array_expression as $value)????????????????????
? ?statement
foreach (array_expression as $key => $value)????? //數(shù)組元素的鍵->$key, 值->$value
? ?statement

第一種格式遍歷給定的 array_expression ?數(shù)組。每次循環(huán)中,當(dāng)前單元的值被賦給 $value ?并且數(shù)組內(nèi)部的指針向前移一步(因此下一次循環(huán)中將會(huì)得到下一個(gè)單元)。

第二種格式做同樣的事,只除了當(dāng)前單元的鍵名也會(huì)在每次循環(huán)中被賦給變量 ?$key。

原理:當(dāng) foreach ? ?開始執(zhí)行時(shí),數(shù)組內(nèi)部的指針會(huì)自動(dòng)指向第一個(gè)單元。這意味著不需要在 ? ?foreach 循環(huán)之前調(diào)用 reset()。 ?

2 回復(fù) 有任何疑惑可以回復(fù)我~
#1

lw881107 提問者

明白了,謝謝!
2015-10-16 回復(fù) 有任何疑惑可以回復(fù)我~

聽不懂


0 回復(fù) 有任何疑惑可以回復(fù)我~

說的太詳細(xì)了,

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

$key 和 $v 是默認(rèn)的變量嗎?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)