PHP array_merge_recursive()Fonctions

PHP Array ReferenceManuel de référence complet des tableaux PHP

Exemples

Fusionner 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));
?>

Exécuter l'exemple »

Définition et utilisation

La fonction array_merge_recursive() est utilisée pour fusionner un ou plusieurs tableaux en un seul tableau.

La différence entre cette fonction etarray_merge()la fonction réside dans la gestion des cas où deux éléments de tableau ou plus ont le même nom de clé. array_merge_recursive() n'écrase pas les noms de clé, mais forme plutôt récursivement les valeurs de plusieurs noms de clé identiques en un tableau.

Remarque :Si vous ne passez qu'un seul tableau à la fonction array_merge_recursive(), le résultat estarray_merge()identique, et la fonction renvoie un nouveau tableau avec des clés entières, dont les clés sont réindexées à partir de 0.


Syntaxe

array_merge_recursive(array1,array2,array3...)

Paramètre Description
array1 Obligatoire. Spécifie un tableau.
array2 Facultatif. Spécifie un tableau.
array3 Facultatif. Spécifie un tableau.

Détails techniques

Valeur de retour : Retourne le tableau fusionné.
Version de PHP : 4.0.1+


PHP Array ReferenceManuel de référence complet des tableaux PHP Autres extensions