課程
/后端開發
/PHP
/PHP進階篇
為什么$arr0=$arr['0'];中‘’去掉變成$arr0=$arr[0];也可以?那這里的‘’作用是什么?
2014-12-04
源自:PHP進階篇 1-4
正在回答
$arr = array(
????'0' => 'test'
);
$arr['0']中0是key值,$arr[0]中0是數組第0個元素
chenmy小番茄 提問者
Helen_Kitty
顯示結果是一樣的,但是表達意義不一樣,【0】0表示滴0個元素,【’0‘】0表示key值
數組,當鍵名是字符串但和數字一致時(如“1”,“5”之類字符串),會強制轉換成數字,而不是字符串。。。。
參見:http://php.net/manual/zh/language.types.array.php
在$arr['0']取值時會轉換成$arr[0]
arlenhui
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答$arr0 = $arr[0];可以嗎?
3 回答PHP中$arr0 = $arr[0]區別,為什么取不出arr[0]的值?
2 回答$arr0=$arr['0'];為什么不可以寫成$arr0=array['0'];
4 回答請問這里為什么$arr[0]和$arr['0']都能取到數組中第一個值?isset($arr0)是什么意思?
4 回答$arr0 = $arr['0']; 這句話怎么理解?。???????????
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2014-12-05
$arr = array(
????'0' => 'test'
);
$arr['0']中0是key值,$arr[0]中0是數組第0個元素
2015-11-04
顯示結果是一樣的,但是表達意義不一樣,【0】0表示滴0個元素,【’0‘】0表示key值
2015-07-21
數組,當鍵名是字符串但和數字一致時(如“1”,“5”之類字符串),會強制轉換成數字,而不是字符串。。。。
參見:http://php.net/manual/zh/language.types.array.php
2014-12-05
在$arr['0']取值時會轉換成$arr[0]