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

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

關(guān)于key和v的問(wèn)題

這里不需要去定義一下“key”和“v”的變量,給他們賦值嗎,直接就拿來(lái)用了?他怎么直到key是代表鍵,v

是代表值。我換成別的也可以,但為什么不需要去定義呢?

正在回答

3 回答


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

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

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

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)前單元的值會(huì)在每次循環(huán)中賦給變量$value

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


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

給你貼個(gè)w3shool上例子:

<?php
$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");
foreach($age as $x=>$x_value) {
?echo "Key=" . $x . ", Value=" . $x_value;
?echo "<br>";
}
?>

php的語(yǔ)法是這樣的:

foreach (數(shù)組 as 下標(biāo) => 值)

$x相當(dāng)于下標(biāo),$x_value相當(dāng)于值,固定的語(yǔ)法,所以程序知道一個(gè)是鍵,一個(gè)是值

這個(gè)兩個(gè)是變量,名字可以自己定義(符合規(guī)范)。

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

這是FOREACH 的語(yǔ)法,key 是數(shù)組索引,V 是該索引對(duì)應(yīng)的值

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

臺(tái)風(fēng)下雨天

key 和 v 可以換成任意的,只要與下面對(duì)應(yīng) 是嗎?
2015-09-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

劉伶 回復(fù) 臺(tái)風(fēng)下雨天

是的。
2015-09-10 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

關(guān)于key和v的問(wèn)題

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

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

幫助反饋 APP下載

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

公眾號(hào)

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