Array_merge_recursive
(PHP4 >= 4.0.1)
Array_merge_recursive---&http://www.aliyun.com/zixun/aggregation/37954.html ">nbsp; Recursively merge more than two arrays
Syntax: array array_merge_recursive (array array1, array array2 [, array ...])
Description:
Array_merge_recursive () combines more than two numbers together so that their values are appended to the previous one.
If the input array has the same string index value, the values are merged into the array and are recursive, so that if the value itself is an array, the function will merge it into the other. In any case, the array has the same number of indices, but subsequent values will not overwrite the original value, but will be appended.
Example:
<?php
$ar 1 = Array ("COLOR" => Array ("Favorite" => "Red"), 5);
$ar 2 = Array ("COLOR" => Array ("Favorite" => "green", "blue");
$result = array_merge_recursive ($ar 1, $ar 2);
?>
The resulting array will be
Array ("Color" => Array ("Favorite" => Array ("Red", "green"), "Blue", 5, 10)
Reference: Array_merge ()