課程
/后端開發
/PHP
/PHP進階篇
請問一下array[0] 和 array['0'] 的區別?
2016-06-29
源自:PHP進階篇 1-3
正在回答
加引號的是值,不加引號的是索引值。
array[0]是指 “array( )這個數組的第一項“
array['0'] 是指 “array這個數組的值是0”
慕蓋茨9626617
這里應該是數值索引和鍵值索引的區別。
比如:
$arr = array("蘋果"=>"apple", "香蕉"=>"banana");
echo $arr["蘋果"];//得到apple
$arr = array("apple","banana");
echo $arr[0];//apple
當不適用鍵值索引的時候,即不適用array("key"=>"value")對數組賦值時;默認為數值索引。
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答PHP中array和Array有什么區別
5 回答0和"0"的區別
4 回答match[0和1]的區別是??
2 回答echo $match[0]; //$match[0]和$match[1]區別在哪?
4 回答$arr['0']和$arr[0]的區別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-29
加引號的是值,不加引號的是索引值。
array[0]是指 “array( )這個數組的第一項“
array['0'] 是指 “array這個數組的值是0”
2016-06-29
這里應該是數值索引和鍵值索引的區別。
比如:
$arr = array("蘋果"=>"apple", "香蕉"=>"banana");
echo $arr["蘋果"];//得到apple
$arr = array("apple","banana");
echo $arr[0];//apple
當不適用鍵值索引的時候,即不適用array("key"=>"value")對數組賦值時;默認為數值索引。