国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP合并數組+號和array_merge的區別

2024-05-04 23:36:50
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP合并數組+號和array_merge的區別,PHP的數組融合一般有兩種做法,一種是直接使用加號相加,另一種則是使用array_merge函數進行相加,兩者之間有點區別,需要的朋友可以參考下

PHP的數組融合一般有兩種做法,一種是直接使用加號相加,另一種則是使用array_merge函數進行相加,兩者之間有點區別:

1.相加會證數組中的自然index不被重置

2.相加方法中,被加的數組內的值不會被覆蓋

3.merge函數中的自然index會被重置

4.merge函數,無所謂被merge和merge關系,越后面的array參數,其值,會覆蓋較前面的array參數相同鍵的值

例子:

數組1:

 

 
  1. $arr1 = array( 
  2. 10 => 'valueof10'
  3. 11 => 'valueof11'
  4. 'key1' => 'dataofkey1'
  5. 'key2' => 'dataofkey2'
  6. 'array' => array( 
  7. 'key1' => 1, 
  8. 'key2' => 'abc'
  9. 'key3' => array( 
  10. 1, 2, 'name' => 'peter' 
  11. ), 
  12. ), 
  13. ); 

數組2:

 

 
  1. $arr2 = array( 
  2. 10 => 'newvalueof10'
  3. 11 => 'newvalueof11'
  4. 'key1' => 'newdataofkey1'
  5. 'key3' => 'newdataofkey3'
  6. 'array' => array( 
  7. 'key1' => 2, 
  8. 'key2' => 'defg'
  9. 'key3' => array( 
  10. 1, 2, 'name' => 'jonathan''gender' => 'male' 
  11. ), 
  12. ), 
  13. ); 

結果比較:

 

 
  1. array (size=6) 
  2. 10 => string 'valueof10' (length=9) 
  3. 11 => string 'valueof11' (length=9) 
  4. 'key1' => string 'dataofkey1' (length=10) 
  5. 'key2' => string 'dataofkey2' (length=10) 
  6. 'array' =>  
  7. array (size=3) 
  8. 'key1' => int 1 
  9. 'key2' => string 'abc' (length=3) 
  10. 'key3' =>  
  11. array (size=3) 
  12. 0 => int 1 
  13. 1 => int 2 
  14. 'name' => string 'peter' (length=5) 
  15. 'key3' => string 'newdataofkey3' (length=13) 
  16.  
  17. array (size=8) 
  18. 0 => string 'valueof10' (length=9) 
  19. 1 => string 'valueof11' (length=9) 
  20. 'key1' => string 'newdataofkey1' (length=13) 
  21. 'key2' => string 'dataofkey2' (length=10) 
  22. 'array' =>  
  23. array (size=3) 
  24. 'key1' => int 2 
  25. 'key2' => string 'defg' (length=4) 
  26. 'key3' =>  
  27. array (size=4) 
  28. 0 => int 1 
  29. 1 => int 2 
  30. 'name' => string 'jonathan' (length=8) 
  31. 'gender' => string 'male' (length=4) 
  32. 2 => string 'newvalueof10' (length=12) 
  33. 3 => string 'newvalueof11' (length=12) 
  34. 'key3' => string 'newdataofkey3' (length=13) 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武义县| 莎车县| 沁水县| 天全县| 碌曲县| 连州市| 会宁县| 舞钢市| 饶平县| 吉林省| 武威市| 桦川县| 明星| 土默特左旗| 虎林市| 景泰县| 三穗县| 祥云县| 安溪县| 大化| 淮安市| 尉犁县| 漯河市| 广德县| 花莲县| 金乡县| 来宾市| 朝阳市| 太白县| 成武县| 克拉玛依市| 商城县| 白水县| 扎鲁特旗| 稻城县| 六枝特区| 宜兴市| 施秉县| 昌江| 喜德县| 赞皇县|