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)); ?>
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+ |