Derniers tutoriels de développement web
 

PHP array_merge() Function

<Tableau PHP Référence

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