Fusionner et supprimer les doublons dans des tableaux en PHP
La fusion de deux tableaux peut être une tâche courante en PHP. Cependant, que se passe-t-il si vous souhaitez supprimer les valeurs en double après la fusion ? C'est exactement ce à quoi répond la question suivante.
Question :
L'utilisateur dispose de deux tableaux avec des objets comme valeurs. Ils souhaitent fusionner ces tableaux et supprimer toutes les valeurs en double à l'aide de array_merge(). Cependant, la fonction array_merge() ne supprime pas les doublons. Comment y parvenir ?
Réponse :
Pour fusionner deux tableaux et supprimer les valeurs en double, vous pouvez utiliser la fonction PHP suivante :
array_unique(array_merge($array1,$array2), SORT_REGULAR);
Voici comment cela fonctionne :
En combinant ces deux fonctions, vous pouvez efficacement fusionner deux tableaux et éliminer toutes les valeurs en double. L'argument SORT_REGULAR dans array_unique() garantit que les comparaisons sont effectuées sur la base de valeurs plutôt que par référence.
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!