array_merge_recursive
array_merge_recursive
PHP 4 >= 4.0.1)
array_merge_recursive - рекурсивно объединяет два или более массивов.
Описание
array array_merge_recursive (array array1, array array2 [, array ...])
array_merge_recursive() объединяет элементы двух или более массивов так, что значения одного массива присоединяются в конец предыдущего. Возвращает результирующий массив.
Если массивы на входе имеют одинаковые строковые ключи, то значения этих ключей сливаются вместе, и это делается рекурсивно, то есть, если одно из значений это сам массив, функция объединит его с соответствующим вхождением другого массива. Если, однако, массивы имеют одинаковый числовой ключ, последнее значение не перезаписывает оригинальное, а будет присоединено.
См. также array_merge().