程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP中數組合並的方法

PHP中數組合並的方法

編輯:關於PHP編程

PHP中數組合並的方法


1. array array_merge(array $array1[, array $...])

合並一個或多個數組的元素,將後面的元素追加到前面的元素後面,並返回結果數組。

Code:

$arr1 = array(
    'astr1' => 'astr1',
    3 => 'anum1'
);

$arr2 = array(
    1 => 'bnum1',
    2 => 'bnum2',
    'bstr1' => 'bstr1',
    3 => 'bnum3',
    'astr1' => 'bstr2',
    '0' => 'bstr3',
    '1' => 'bstr4'
);

print_r(array_merge($arr1, $arr2));

Result:

Array
(
    [astr1] => bstr2
    [0] => anum1
    [1] => bstr4
    [2] => bnum2
    [bstr1] => bstr1
    [3] => bnum3
    [4] => bstr3
)

Conclusion:

key為數值的元素,從key=0開始按照遞增的規則重新排序,如出現重復的key值時,依舊按遞增的順序排;

key為字符串的元素,按照原來的順序排列,如出現重復的key時,後面的值會覆蓋前面的值;

當key為‘0’時,按照數字處理;當key為'1',‘2’等其他數字字符串時,會覆蓋前面key為1,2的值

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved