PHP array_merge_recursive() Fonction
Exemple
Fusionnez deux tableaux en un seul tableau :
<?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() réside dans le fait que lorsque deux ou plusieurs éléments de tableau ont la même clé, au lieu de remplacer les clés, la fonction array_merge_recursive() transforme la valeur en tableau.
Remarque : Si vous passez seulement un tableau à la fonction array_merge_recursive(), elle 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
| Paramètre | Description |
|---|---|
| array1 | Requis. Spécifie un tableau |
| array2 | Optionnel. Spécifie un tableau |
| array3,... | Optionnel. Spécifie un tableau |
Détails Techniques
| Valeur de Retour : | Retourne le tableau fusionné |
|---|---|
| Version PHP : | 4.0.1+ |