Maison  >  Article  >  développement back-end  >  Comment fusionner des tableaux et supprimer les valeurs en double en php

Comment fusionner des tableaux et supprimer les valeurs en double en php

青灯夜游
青灯夜游original
2022-07-05 20:04:235629parcourir

É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)".

Comment fusionner des tableaux et supprimer les valeurs en double en php

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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Comment fusionner des tableaux et supprimer les valeurs en double en php

É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(&#39;content-type:text/html;charset=utf-8&#39;);   
$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);
?>

Comment fusionner des tableaux et supprimer les valeurs en double en php

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!

Déclaration:
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