課程
/后端開發(fā)
/PHP
/PHP入門篇
$student as $key=>$val
2018-05-04
源自:PHP入門篇 6-15
正在回答
這好像是定義數(shù)據(jù)鍵值的吧,,,采納,,OOP
foreach?語法結(jié)構(gòu)提供了遍歷數(shù)組的簡單方式。foreach?僅能夠應(yīng)用于數(shù)組和對象,如果嘗試應(yīng)用于其他數(shù)據(jù)類型的變量,或者未初始化的變量將發(fā)出錯誤信息。有兩種語法:
foreach?(array_expression?as?$value) ????statement foreach?(array_expression?as?$key?=>?$value) ????statement
第一種格式遍歷給定的?array_expression?數(shù)組。每次循環(huán)中,當(dāng)前單元的值被賦給?$value?并且數(shù)組內(nèi)部的指針向前移一步(因此下一次循環(huán)中將會得到下一個單元)。
第二種格式做同樣的事,只除了當(dāng)前單元的鍵名也會在每次循環(huán)中被賦給變量?$key。
還能夠自定義遍歷對象。
=>這個符號是鍵值對符號,如$key=>$val指定$key是鍵名,$val是鍵值
這句話意思就是$student是一個數(shù)組變量,將這個數(shù)組每個元素的鍵名賦給變量$key,并且將每個元素的鍵值賦予給變量$val,遍歷每一個元素執(zhí)行statement語句
=>是php定義數(shù)組的鍵值的
foreach?可以遍歷數(shù)組與對象,它會把當(dāng)前單元的鍵名也會在每次循環(huán)中被賦給變量?$key,值賦給變量$val,
?$row=array('one'=>1,'two'=>2); foreach($row?as?$key=>$val){ ????echo?$key.'--'.$val; } 遍歷的$key是one,$val是1; 第二次遍歷的$key是two,$val是2;
舉報
PHP入門教程輕松學(xué)習(xí),行業(yè)大牛幫您快速掌握PHP編程基礎(chǔ)知識。
1 回答$符號是什么意思
1 回答=>這個符號是什么意思了?為什么沒有輸出學(xué)號了?
1 回答foreach里as是什么意思
6 回答關(guān)于$符號,它是什么意思?
4 回答& 這個符號有什么意義呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2019-02-10
這好像是定義數(shù)據(jù)鍵值的吧,,,采納,,OOP
2018-05-10
foreach?語法結(jié)構(gòu)提供了遍歷數(shù)組的簡單方式。foreach?僅能夠應(yīng)用于數(shù)組和對象,如果嘗試應(yīng)用于其他數(shù)據(jù)類型的變量,或者未初始化的變量將發(fā)出錯誤信息。有兩種語法:
第一種格式遍歷給定的?array_expression?數(shù)組。每次循環(huán)中,當(dāng)前單元的值被賦給?$value?并且數(shù)組內(nèi)部的指針向前移一步(因此下一次循環(huán)中將會得到下一個單元)。
第二種格式做同樣的事,只除了當(dāng)前單元的鍵名也會在每次循環(huán)中被賦給變量?$key。
還能夠自定義遍歷對象。
=>這個符號是鍵值對符號,如$key=>$val指定$key是鍵名,$val是鍵值
$student as $key=>$val
這句話意思就是$student是一個數(shù)組變量,將這個數(shù)組每個元素的鍵名賦給變量$key,并且將每個元素的鍵值賦予給變量$val,遍歷每一個元素執(zhí)行statement語句
2018-05-04
=>是php定義數(shù)組的鍵值的
2018-05-04