PHP array_merge_recursive() funktion

Eksempel

Kombiner to arrays til én array:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>

Kør et eksempel

Definition og brug

array_merge_recursive() funktionen kombinerer en eller flere arrays til én array.

Denne funktion er lig med array_merge() Forskellen mellem funktionerne ligger i håndteringen af to eller flere arrays med samme nøglenavne. array_merge_recursive() vil ikke overskrive nøgler, men vil rekursivt kombinere værdier med samme nøglenavne i en array.

Kommentarer:Hvis du kun indsender et array til array_merge_recursive() funktionen, vil resultatet være det samme som med array_merge(), funktionen vil returnere en ny array med heltalsnøgler, der geninddekseres fra 0.

Syntaks

array_merge_recursive(array1,array2,array3...)
Parametre Beskrivelse
array1 Obligatorisk. Angiv array.
array2 Valgfri. Angiv array.
array3 Valgfri. Angiv array.

Tekniske detaljer

Returværdi: Returnerer den kombinerede array.
PHP version: 4.0.1+