例
合併兩個陣列成一個陣列:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
運行示例» 定義和用法
所述array_merge_recursive()函數合併一個或多個陣列成一個陣列。
這個函數和之間的差array_merge()函數是當兩個或更多個陣列元素具有相同的密鑰。 代替覆蓋按鍵, array_merge_recursive()函數使得該值作為一個數組。
Note:如果您指定只有一個陣列的array_merge_recursive()函數,它的行為完全一樣的array_merge()函數。
句法
array_merge_recursive( array1,array2,array3... )
參數 | 描述 |
---|---|
array1 | 需要。 指定的數組 |
array2 | 可選的。 指定的數組 |
array3,... | 可選的。 指定的數組 |
技術細節
返回值: | 返回合併陣列 |
---|---|
PHP版本: | 4.0.1+ |
<PHP陣列參考