array_merge_recursive
Fusionner un ou plusieurs tableaux récursivement
La fonction array_merge_recursive()
combine un ou plusieurs tableaux dans un tableau.
La différence entre cette fonction et array_merge()
est que lorsque deux ou plusieurs éléments de tableau ont le même nom de clé. array_merge_recursive()
ne remplace pas les noms de clés, mais combine récursivement plusieurs valeurs des mêmes noms de clé dans un tableau.
Remarque: Si vous entrez simplement un tableau à la fonction array_merge_recursive()
et que le résultat est le même que array_merge()
, la fonction renvoie un nouveau tableau avec des noms de clés entiers dont les noms de clés commencent par 0.
Combinez deux tableaux dans un tableau:
<? Php $ a1 = array ( "a" => "red" , "b" => "vert" ) ; $ a2 = array ( "c" => "bleu" , "b" => "jaune" ) ; print_r ( array_merge_recursive ( $ a1 , $ a2 ) )) ; ?>
Essayez-le vous-même
array_merge_recursive ( array1 , array2 , array3 ... )
paramètre | décrire |
---|---|
Array1 | Requis. Spécifiez le tableau. |
Array2 | Facultatif. Spécifiez le tableau. |
Array3 | Facultatif. Spécifiez le tableau. |