亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

foreach as

$key=>$value問題來了,這句話什么意思,求解釋

正在回答

2 回答

假設$array = array('first'=>'ibm','second'=>'hp');

現在我們模擬PHP服務用foreach對$array進行遍歷:

foreach ($array as $key=>$value)

{

echo $key.'=>'.$value;

}

第一次循環,$key = 'first',$value = 'ibm',

這個時候,實際foreach對$array執行了一個我們看不見的操作:next($array),將數組指針向前(這里的“向前”跟PHP手冊相同,不是我們通常所理解的“向前”)移一。然后echo語句輸出"first=>ibm"。

第二次循環,首先會判斷數組$array的當前指針是否已經到了數組的末尾,如果是,結束循環,否則進入第二次循環。當然這樣的判斷在進入第一次循環的時候也會有,如果$array是一個空數組,那么就會直接執行循環下面的語句。此時,$key = 'second','value' = 'hp',next($array)后,輸出"second=>hp"。然后進行判斷,數組指針已經到達末尾,執行下面的語句.


1 回復 有任何疑惑可以回復我~
#1

Eastgod 提問者

非常感謝!與君共勉
2016-11-19 回復 有任何疑惑可以回復我~

非常感謝,朋友

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號