Fonction PHP array_merge_recursive()
Exemple
Fusionnez deux tableaux en un seul :
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Définition et utilisation
La fonction array_merge_recursive() fusionne un ou plusieurs tableaux en un seul tableau.
La différence entre cette fonction et la fonction array_merge() est lorsque deux éléments de tableau ou plus ont la même clé. Au lieu de remplacer les clés, la fonction array_merge_recursive() crée la valeur sous forme de tableau.
Remarque : Si vous affectez un seul tableau à la fonction array_merge_recursive(), il se comportera exactement de la même manière que la fonction array_merge() .
Syntaxe
array_merge_recursive(array1, array2, array3, ...)
Valeurs des paramètres
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Détails techniques
Valeur de retour : | Renvoie le tableau fusionné |
---|---|
Version PHP : | 4.0.1+ |
❮ Référence de tableau PHP