php數(shù)組相加 array(“a”)+array(“b”)結(jié)果還是array(“a”)
在網(wǎng)上看到一道題:
array("a")+array("b")的結(jié)果是___
A.array("a","b")
B.array("b","a")
C.array("b")
D.array("a")
答案:D
php兩個(gè)數(shù)組相加,為什么結(jié)果還是不變呢?
因?yàn)?,它們等效于array("0″=>"a")+array("0″=>"b"),它們的鍵名相同,前者不能被后者覆蓋,如果是array("0″=>"a")+array("0″=>"b","1″=>"c"),那么結(jié)果等于array("0″=>"a","1″=>"c")
如果是同一個(gè)數(shù)組里面,有相同的鍵名會(huì)出現(xiàn)什么情況?
看一段php官方手冊(cè)中的代碼:
5 => 6,
3 => 7,
'a' => 4,
11, // key = 6 (maximum of integer-indices was 5)
'8' => 2, // key = 8 (integer!)
'02' => 77, // key = '02'
0 => 12 // the value 10 will be overwritten by 12
);
可見(jiàn),同一個(gè)數(shù)組里面如果有相同的鍵名,則前面一個(gè)鍵名的值將會(huì)被覆蓋(overwritten)。
相關(guān)文章
表單提交錯(cuò)誤后返回內(nèi)容消失問(wèn)題的解決方法(PHP網(wǎng)站)
這篇文章主要介紹了表單提交錯(cuò)誤后返回內(nèi)容消失問(wèn)題的解決方法,需要的朋友可以參考下2015-10-10
php 自寫函數(shù)代碼 獲取關(guān)鍵字 去超鏈接
根據(jù)權(quán)重獲取關(guān)鍵字 去掉文章中的超鏈接簡(jiǎn)單,簡(jiǎn)潔2010-02-02
PHP容易被忽略而出錯(cuò)陷阱 數(shù)字與字符串比較
數(shù)字與字符串比較時(shí), 先嘗試將字符串轉(zhuǎn)換為數(shù)字, 再比較, 一個(gè)不能轉(zhuǎn)換為數(shù)字的字符串, 轉(zhuǎn)換結(jié)果為0, 故, 與0比較總返回 true2011-11-11
解決Laravel5.x的php artisan migrate數(shù)據(jù)庫(kù)遷移創(chuàng)建操作報(bào)錯(cuò)SQLSTATE[42000]
這篇文章主要介紹了解決Laravel5.x的php artisan migrate數(shù)據(jù)庫(kù)遷移創(chuàng)建操作報(bào)錯(cuò)SQLSTATE[42000],需要的朋友可以參考下2020-04-04
簡(jiǎn)單采集了yahoo的一些數(shù)據(jù)
簡(jiǎn)單采集了yahoo的一些數(shù)據(jù)...2007-02-02

