пример
Объединение двух массивов в один массив:
<?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 массив Ссылка