PHP array_merge() Fonction

❮ Référence PHP Array

Exemple

Fusionnez deux tableaux en un seul tableau :

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Essayez-le vous-même »

Définition et Utilisation

La fonction array_merge() fusionne un ou plusieurs tableaux en un seul tableau.

Astuce : Vous pouvez passer un tableau à la fonction, ou autant que vous le souhaitez.

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

Remarque : Si vous passez seulement un tableau à la fonction array_merge() et que les clés sont des entiers, la fonction retourne un nouveau tableau avec des clés entières commençant à 0 et augmentant de 1 pour chaque valeur (voir l'exemple ci-dessous).

Astuce : La différence entre cette fonction et la fonction array_merge_recursive() est que lorsque deux éléments de tableau ou plus ont la même clé, au lieu de remplacer les clés, la fonction array_merge_recursive() fait de la valeur un tableau.


Syntaxe

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

Plus d'Exemples

Exemple

Fusionnez deux tableaux associatifs en un seul tableau :

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Essayez-le vous-même »

Exemple

Utilisez seulement un paramètre de tableau avec des clés entières :

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Essayez-le vous-même »

❮ Référence PHP Array