PHP Manualen
forrige |  | næste

# array_merge_recursive

(PHP 4 >= 4.0.1, PHP 5)

array_merge_recursive -- Samler to eller flere arrays rekursivt

## Description

array array_merge_recursive ( array array1, array array2 [, array ...] )

array_merge_recursive() samler elementerne sammen fra to eller flere arrays så værdierne bliver tilføjet efter hinanden. Den returnerer det færdige array.

Hvis de arrays der er angivet til funktionen har de samme nøgler, vil værdierne samles under den nøgle, som et array. Hvis en af de nøgler har tilknyttet sig et array, vil funktionen tilføje elementet i et andet array ved siden af. Hvis de skulle have samme nøgle vil de ikke overskrive hinanden, men derimod tilføjet.

Eksempel 1. array_merge_recursive() eksempel

`<?php $ar1 = array("color" => array("favorite" => "red"), 5); $ar2 = array(10, "color" => array("favorite" => "green", "blue")); $result = array_merge_recursive($ar1, $ar2); ?>`

Arrayet $result vil ende med at være:

`Array ( [color] => Array ( [favorite] => Array ( [0] => red [1] => green ) [0] => blue ) [0] => 5 [1] => 10 )`

Se også array_merge().

forrige | hjem | næste
array_map | op | array_merge