Maison > Article > développement back-end > Comment fusionner des tableaux et supprimer les valeurs en double en php
Étapes de mise en œuvre : 1. Utilisez la fonction array_merge() pour fusionner deux tableaux ou plus. La syntaxe "array_merge(array 1, array 2....)" renverra un tableau fusionné ; pour supprimer Fusionnez simplement les valeurs en double dans le tableau, la syntaxe est "array_unique (merge array)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Comment fusionner des tableaux et supprimer les valeurs en double en php
En php, vous pouvez utiliser Fonction array_merge() et array_unique() pour fusionner les tableaux et supprimer les valeurs en double.
Étapes de mise en œuvre :
Étape 1 : Utilisez la fonction array_merge() pour fusionner deux ou plusieurs tableaux
La fonctionarray_merge() peut fusionner les unités d'un ou plusieurs tableaux, c'est-à-dire fusionner les unités dans un array La valeur de est ajoutée au tableau précédent et le tableau combiné est renvoyé.
Remarque : si deux éléments du tableau ou plus ont le même nom de clé, le dernier élément écrasera les autres éléments.
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,2,6,4,8,0); $a2=array(6,7,8,0,1); var_dump($a1); var_dump($a2); echo "合并数组:"; $arr=array_merge($a1,$a2); var_dump($arr); ?>
Étape 2 : Utilisez la fonction array_unique() pour supprimer les valeurs en double dans les tableaux fusionnés
array_unique -- Supprimez les valeurs en double dans le tableau
array_unique($array) accepte $array en entrée et renvoie Aucun Nouveau tableau de valeurs répétées
<?php header('content-type:text/html;charset=utf-8'); $a1=array(1,2,6,4,8,0); $a2=array(6,7,8,0,1); echo "合并数组:"; $arr=array_merge($a1,$a2); var_dump($arr); echo "合并数组去除重复值:"; $res=array_unique($arr); var_dump($res); ?>
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!