Manuel PHP Précédent Suivant array_merge_recursive() rassemble tous les éléments de plusieurs tableaux ensembles, en ajoutant les éléments de l'un à la suite des éléments du précédent. array_merge_recursive() retourne le tableau résultant. Si les tableaux passés en arguments ont les mêmes clés (chaînes de caractères), les valeurs sont alors rassemblées dans un tableau, de manière récursive, de façon à ce que, si l'une de ces valeurs est un tableau elle-même, la fonction la rassemblera avec les valeurs de l 'entrée courante. Cependant, si deux tableaux ont la même clé numérique, la dernière valeur n 'écrasera pas la précédente, mais sera ajoutée à la fin du tableau. Exemple 1. Exemple avec array_merge_recursive() ?php $ar1 = array( "couleur "= array("favorie" = "rouge"), 5); $ar2 = array(10, "couleur "= array("favorie" = "vert", "rouge")); $result = array_merge_recursive($ar1, $ar2); print_r($result);? Le résultat sera Array ([couleur] = Array ([favorie] = Array ([0] = rouge [1] = vert) [0] = rouge) [0] = 5 [1] = 10) Voir aussi array_merge(). Précédent Sommaire Suivant Niveau supérieur