PHP array_merge()Fonction

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"=>"vert"); $a2=array("c"=>"bleu","b"=>"jaune"); print_r(array_merge($a1,$a2)); ?>

Exécuter l'exemple »

Définition et utilisation

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

Astuce :Vous pouvez saisir un ou plusieurs tableaux dans la fonction.

Remarque :Si deux éléments de tableau ou plus ont le même nom de clé, le dernier élément écrasera les autres éléments.

Remarque :Si vous ne saisissez qu'un seul tableau dans la fonction array_merge(), et que les noms de clé sont des entiers, la fonction retournera un nouveau tableau avec des noms de clé entiers, réindexés à partir de 0 (voir l'exemple 1 ci-dessous).

Astuce :Cette fonction diffère dearray_merge_recursive()La différence entre les fonctions réside dans la gestion du cas où deux ou plusieurs éléments de tableau ont le même nom de clé. array_merge_recursive() n'écrase pas les noms de clés, mais combine récursivement les valeurs de plusieurs noms de clés identiques en un seul tableau.


Syntaxe

array_merge(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+
Journal des modifications : Depuis PHP 5.0, cette fonction n'accepte que des paramètres de type tableau.


Plus d’exemples

Exemple 1

N'utilisez qu'un seul paramètre avec des noms de clés entiers :

<?php $a=array(3=>"red",4=>"green"); print_r(array_merge($a)); ?>

Exécuter l'exemple »


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