Функция PHP array_merge_recursive ()
примеров
Два массива в один массив:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
$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 () та же, функция возвращает новый массив с целыми ключами, ключи 0 , чтобы начать повторное индексирование.
грамматика
array_merge_recursive( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
технические детали
Возвращает: | Возвращает массив слияния. |
---|---|
Версия PHP: | 4.0.1+ |
Полный PHP массив Ссылка