Exemple
Fusionner deux réseaux dans un réseau:
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
»Exécuter exemple Définition et utilisation
Le array_merge() fonction fusionne un ou plusieurs réseaux dans une matrice.
Tip: Vous pouvez assigner un tableau à la fonction, ou autant que vous le souhaitez.
Note: Si deux ou plusieurs éléments du tableau ont la même clé, le dernier remplace les autres.
Note: Si vous attribuez un seul tableau à la array_merge() fonction, et les touches sont des nombres entiers, la fonction retourne un nouveau tableau avec les touches entières à partir de 0 et augmente de 1 pour chaque valeur (voir l' exemple 2 ci - dessous).
Astuce: La différence entre cette fonction et la array_merge_recursive() la fonction est lorsque deux ou plusieurs éléments du tableau ont la même clé. Au lieu de remplacer les touches, le array_merge_recursive() la fonction rend la valeur en tant que tableau.
Syntaxe
array_merge( array1,array2,array3... )
Paramètre | La description |
---|---|
array1 | Champs obligatoires. Spécifie une matrice |
array2 | Optionnel. Spécifie une matrice |
array3,... | Optionnel. Spécifie une matrice |
Détails techniques
Valeur de retour: | Retourne le tableau fusionné |
---|---|
PHP Version: | 4+ |
changelog: | PHP 5.0, cette fonction accepte uniquement les paramètres de type tableau |
autres exemples
Exemple 1
Fusionner 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));
?>
»Exécuter exemple exemple 2
En utilisant un seul paramètre de tableau avec les touches entières:
<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
»Exécuter exemple <Tableau PHP Référence