課程
/后端開發(fā)
/PHP
/性能優(yōu)化之PHP優(yōu)化
array_merge() 會判斷重復值? 別逗我
2016-06-22
源自:性能優(yōu)化之PHP優(yōu)化 3-4
正在回答
array_merger只會對字符串鍵名相同的覆蓋去重吧,上面所述的代碼明顯是數(shù)組鍵名,數(shù)字鍵名array_merger不會覆蓋
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
echo "<pre>";
print_r(array_merge($a1,$a2));
得出結論是:組合出來的新數(shù)組,b的值為Cat,顯然$a2中b的值,替換了$a1中b的值
這個栗子 不合理,
array_merge() 會判斷是否有重復的鍵,若有重復的鍵,后面的會覆蓋前面
簡單OK
舉報
帶你打造高速高效的PHP項目,由淺入深帶你進一步探索php優(yōu)化項目
2 回答array_merger判斷重復值
3 回答range(1000,2000)得到的數(shù)組就是從1000至2000這1001個數(shù)組,無論你咋樣shuffle打亂順序都是這些數(shù)字,那你再用array_merge還有什么意義呢?
2 回答給個時間窗口重疊的例子
1 回答為什么使用php內置函數(shù)會更快
2 回答用自定義函數(shù)代替魔法函數(shù)性能又會怎樣?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2020-03-10
array_merger只會對字符串鍵名相同的覆蓋去重吧,上面所述的代碼明顯是數(shù)組鍵名,數(shù)字鍵名array_merger不會覆蓋
2019-06-12
$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
echo "<pre>";
print_r(array_merge($a1,$a2));
得出結論是:組合出來的新數(shù)組,b的值為Cat,顯然$a2中b的值,替換了$a1中b的值
2019-05-15
這個栗子 不合理,
2016-06-22
array_merge() 會判斷是否有重復的鍵,若有重復的鍵,后面的會覆蓋前面