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);
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!