最新的Web開發教程
 

PHP array_merge_recursive() Function

<PHP陣列參考

合併兩個陣列成一個陣列:

<?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陣列參考