Maison >développement back-end >tutoriel php >Comment fusionner deux tableaux et éliminer les valeurs de courrier électronique en double en PHP ?
Fusionner des tableaux et éliminer les valeurs de courrier électronique en double
La fusion de tableaux et la suppression des valeurs en double sont une tâche courante lors du traitement des données. Dans ce cas, nous recevons deux tableaux d'objets contenant des adresses e-mail. L'objectif est de fusionner ces tableaux tout en éliminant les valeurs d'e-mail dupliquées.
Pour y parvenir, nous utilisons une approche en deux étapes :
Fusionner les tableaux :
Élimination des doublons :
En combinant ces deux fonctions, nous pouvons atteindre notre objectif de fusionner les tableaux et en supprimant les valeurs de courrier électronique en double. Le code PHP suivant illustre ce processus :
$array1 = [ (object) ["email" => "gffggfg"], (object) ["email" => "example@example.com"], (object) ["email" => "wefewf"], ]; $array2 = [ (object) ["email" => "example@example.com"], (object) ["email" => "wefwef"], (object) ["email" => "wefewf"], ]; $mergedArray = array_unique(array_merge($array1, $array2)); print_r($mergedArray);
La sortie du code ci-dessus sera un tableau contenant les objets uniques des deux tableaux d'entrée, les valeurs de courrier électronique en double étant supprimées.
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!