Maison >développement back-end >Problème PHP >Comment supprimer les doublons de deux tableaux en php
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.
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!