PHP array_merge_recursive() 函式
示例
將兩個數組合併成一個數組
<?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() 函式不會覆蓋鍵,而是將值合併成一個數組。
注意:如果只將一個數組傳遞給 array_merge_recursive() 函式,它的行為將與 array_merge() 函式完全相同。
語法
array_merge_recursive(array1, array2, array3, ...)
引數值
引數 | 描述 |
---|---|
array1 | 必需。指定一個數組 |
array2 | 可選。指定一個數組 |
array3,... | 可選。指定一個數組 |
技術詳情
返回值 | 返回合併後的陣列 |
---|---|
PHP 版本 | 4.0.1+ |
❮ PHP 陣列參考