PHP array_merge_recursive() Functie
Voorbeeld
Voeg 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));
?>
Definitie en gebruik
De functie array_merge_recursive() voegt een of meer arrays samen tot één array.
Het verschil tussen deze functie en de functie array_merge() is wanneer twee of meer array-elementen dezelfde sleutel hebben. In plaats van de sleutels te negeren, maakt de functie array_merge_recursive() de waarde als een array.
Opmerking: als u slechts één array aan de functie array_merge_recursive() toewijst, zal deze zich precies hetzelfde gedragen als de functie array_merge() .
Syntaxis
array_merge_recursive(array1, array2, array3, ...)
Parameterwaarden
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Technische details
Winstwaarde: | Retourneert de samengevoegde array |
---|---|
PHP-versie: | 4.0.1+ |
❮ Referentie voor PHP-array