課程
/后端開發
/PHP
/PHP入門篇
$key,$v這兩個變量是哪里來的?怎么就能對應到數組$students里面的學號和姓名?不需要定義或者聲明?是不是這兩個變量名隨便定義,都可以實現foreach($students as $ss => $x),$ss就是學號,$x就是名稱?只要后面的$ss => $x的格式和'2010'=>'令狐沖'的格式相同,會自動賦值?
2015-04-02
源自:PHP入門篇 6-13
正在回答
$students[$key] = $value;
所以對于foreach($students as $key => $val),其實$key就是你每個元素的鍵名,$value是這個鍵對應的值。foreach會遍歷數組中所有的鍵值對。
和尚唐僧 提問者
自己定義的,你可以把key改成a,v改成b,按自己的習慣
是的,你可以自己定義變量名稱,你可以自己試試就知道了
舉報
PHP入門教程輕松學習,行業大牛幫您快速掌握PHP編程基礎知識。
2 回答echo $key.":".$v;//輸出(打印)學號:姓名
1 回答這個例子中變量$v是哪里來的?。?/p>
3 回答$key 和 $v 是默認的變量嗎?
3 回答感覺還是對foreach($students as $key => $val)里面的變量的來龍去脈不清楚,不知道怎樣就給賦值了!
5 回答foreach($students as $key =>$v),中的“$key”和"$v"半天沒搞懂。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-04-02
$students[$key] = $value;
所以對于foreach($students as $key => $val),其實$key就是你每個元素的鍵名,$value是這個鍵對應的值。foreach會遍歷數組中所有的鍵值對。
2015-07-29
自己定義的,你可以把key改成a,v改成b,按自己的習慣
2015-05-24
是的,你可以自己定義變量名稱,你可以自己試試就知道了