Maison >développement back-end >Problème PHP >Comment supprimer les doublons de deux tableaux en php

Comment supprimer les doublons de deux tableaux en php

藏色散人
藏色散人original
2021-03-29 09:50:472766parcourir

Comment supprimer les valeurs en double de deux tableaux PHP : créez d'abord un exemple de fichier PHP ; puis supprimez les valeurs en double via le "rray_diff($f,$e);array_diff($e,$f );" méthode Can.

Comment supprimer les doublons de deux tableaux en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Utilisez array_diff pour supprimer les doublons valeurs de deux tableaux

Scénario métier, obtenez deux chaînes $e et $f

correspondent respectivement aux données précédentes et aux données remplacées.

Supprimez le précédent et ajoutez le nouveau

Ceux commentés sont tapés par la logique normale, mais je ne veux vraiment pas utiliser de boucles La fonction intégrée écrite en low. -le niveau C fonctionne plus vite

$e = 22,33,44;
$f = 22,31,54;
        $e = explode(',',$e);
        $f = explode(',',$f);
        //删除重复值
//        foreach ($f as $k1=>$v1){
//            foreach ($e as $k2=>$v2){
//                if($v1===$v2){
//                    unset($f[$k1]);unset($e[$k2]);
//                }
//            }
//        }
        $f1=array_diff($f,$e);
        $e1=array_diff($e,$f);
        print_r($e1);//33,44
print_r($f1);//31,54

[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