PHP array_merge_recursive() Functie

Voorbeeld

Voeg de twee arrays samen tot één array:

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

Voorbeeld

Definitie en gebruik

De array_merge_recursive() functie voegt één of meerdere arrays samen tot één array.

Deze functie is vergelijkbaar met array_merge() Het verschil tussen de functies zit in de behandeling van twee of meer arrays met dezelfde sleutelnamen. array_merge_recursive() zal geen sleutelnamen overschrijven, maar zal de waarden met dezelfde sleutelnamen recursief samenvoegen tot een array.

Opmerking:Als je alleen een array ingeeft aan de array_merge_recursive() functie, is het resultaat hetzelfde als met array_merge(), de functie retourneert een nieuwe array met integer sleutels, die opnieuw worden genummerd met 0.

Syntax

array_merge_recursive(array1,array2,array3...)
Parameters Beschrijving
array1 Verplicht. Specificeer de array.
array2 Optioneel. Specificeer de array.
array3 Optioneel. Specificeer de array.

Technische details

Retournering: Retourneer de gecombineerde array.
PHP Versie: 4.0.1+