array_merge() est une fonction intégrée à PHP, qui peut fusionner les éléments ou les valeurs de deux ou plusieurs tableaux en un seul tableau, puis renvoyer ce tableau. Ci-dessous, nous présenterons en détail l’utilisation de la fonction array_merge(), en espérant qu’elle sera utile à tout le monde.
Fonction array_merge()
Fonction array_merge() séparée par des virgules (',') array list est utilisé comme paramètre qui doit être fusionné, puis la valeur de ce dernier tableau est ajoutée à la fin du tableau précédent pour former un nouveau tableau et renvoyée. Ce tableau contient la valeur fusionnée du tableau transmis dans le. paramètre.
Remarque : Nous pouvons transmettre n'importe quel nombre de tableaux dans les paramètres.
Syntaxe de base :
array array_merge($array1, $array2, ......, $arrayn)
Utilisation de la fonction array_merge()
Ci-dessous nous A travers un exemple simple, nous présenterons le principe de fonctionnement de la fonction array_merge() et ferons comprendre à chacun comment utiliser la fonction array_merge().
Exemple 1 : Passage de paramètres à l'aide de clés entières
Si les paramètres sont passés à la fonction array_merge() et que les clés de ce paramètre de tableau sont des entiers, alors la sortie dans le tableau Les clés seront renumérotées à partir de 0 et la valeur de l'élément suivant sera incrémentée de 1.
<?php $my_array = array(1 => "PHP", 3=>"Python", 2=>"Java"); $res = array_merge($my_array); echo "<pre class="brush:php;toolbar:false">"; print_r($res); echo "
Sortie :
Exemple 2 : Fusionner deux tableaux à l'aide de clés entières
<?php $my_array1 = array(0 => 'zero_a', 2 => 'two_a', 3 => 'three_a'); $my_array2 = array(1 => 'one_b', 3 => 'three_b', 4 => 'four_b'); $res = array_merge($my_array1,$my_array2); echo "<pre class="brush:php;toolbar:false">"; print_r($res); echo "
Sortie :
Exemple 3 : Exemple complet
<?php $my_array1 = array("size" => "big", 2 =>2,3 ); $my_array2 = array(1 =>"a", "b", "size" => "medium", "shape" => "circle", 4); $res = array_merge($my_array1, $my_array2); echo "<pre class="brush:php;toolbar:false">"; print_r($res); echo "
Sortie :
Exemple de description :
Lorsque deux tableaux sont passés en paramètres à la fonction array_merge(), la valeur de ce dernier tableau sera ajoutée à la fin du tableau précédent. Si deux éléments ont la même clé chaîne, cette dernière valeur écrase la valeur précédente ; s'il existe une clé entière, la numérotation recommence à zéro.
Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux didacticiels pertinents sur le site Web PHP chinois ! ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!