Maison > développement back-end > tutoriel php > Comment utiliser la fonction array_merge() en php ? (exemple de code)

Comment utiliser la fonction array_merge() en php ? (exemple de code)

青灯夜游
Libérer: 2023-04-04 16:00:01
original
3614 Les gens l'ont consulté

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.

Comment utiliser la fonction array_merge() en php ? (exemple de code)

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)
Copier après la connexion

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 "
Copier après la connexion
"; ?>

Sortie :

Comment utiliser la fonction array_merge() en php ? (exemple de code)

Exemple 2 : Fusionner deux tableaux à l'aide de clés entières

<?php 
$my_array1 = array(0 => &#39;zero_a&#39;, 2 => &#39;two_a&#39;, 3 => &#39;three_a&#39;); 
$my_array2 = array(1 => &#39;one_b&#39;, 3 => &#39;three_b&#39;, 4 => &#39;four_b&#39;); 
$res = array_merge($my_array1,$my_array2);
echo "<pre class="brush:php;toolbar:false">";
print_r($res); 
echo "
Copier après la connexion
"; ?>

Sortie :

Comment utiliser la fonction array_merge() en php ? (exemple de code)

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 "
Copier après la connexion
"; ?>

Sortie :

Comment utiliser la fonction array_merge() en php ? (exemple de code)

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal