Maison > développement back-end > tutoriel php > Comment puis-je trouver les valeurs uniques entre deux tableaux plats en PHP ?

Comment puis-je trouver les valeurs uniques entre deux tableaux plats en PHP ?

DDD
Libérer: 2024-12-10 06:10:10
original
817 Les gens l'ont consulté

How Can I Find the Unique Values Between Two Flat Arrays in PHP?

Trouver des valeurs uniques entre des tableaux plats

Étant donné deux tableaux, la tâche consiste à déterminer les valeurs qui n'existent que dans l'un d'entre eux. Cette opération est communément appelée recherche de la différence entre deux ensembles.

En PHP, vous pouvez utiliser les fonctions array_merge, array_diff et array_diff pour y parvenir. Voici une solution détaillée :

$array1 = [64, 98, 112, 92, 92, 92];
$array2 = [3, 26, 38, 40, 44, 46, 48, 52, 64, 68, 70, 72, 102, 104, 106, 92, 94, 96, 98, 100, 108, 110, 112];

// Calculate the difference between the two arrays
$diff1 = array_diff($array1, $array2);
$diff2 = array_diff($array2, $array1);

// Merge the two difference arrays to obtain the unique values
$fullDiff = array_merge($diff1, $diff2);

print_r($fullDiff);
Copier après la connexion

Cette approche garantit que les valeurs présentes dans les deux tableaux sont éliminées du résultat final, vous laissant avec un tableau contenant uniquement les valeurs uniques qui existent dans l'un des deux tableaux d'origine.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal