array_udiff() retourne un tableau
contenant toutes les valeurs de array1
qui ne sont pas présentes dans les autres arguments
array2
, ...
.
Notez que les clés sont préservées. Pour la comparaison des données,
la fonction data_compare_func
est utilisée.
Cette fonction doit retourner un entier plus petit que, égal à, ou plus
grand que zéro si le premier argument est respectivement plus petit que,
égal au, ou plus grand que le second. Ce comportement est différent de
celui de array_diff() où une fonction interne de
comparaison des données est utilisée.
Note : Notez que cette fonction ne vérifie qu'une seule dimension d'un tableau multi-dimensionnel. Vous pouvez, bien sûr, tester une dimension particulière en utilisant par exemple array_udiff($array1[0], $array2[0], "data_compare_func");.
Voir aussi array_diff(), array_diff_assoc(), array_diff_uassoc(), array_udiff_assoc(), array_udiff_uassoc(), array_intersect(), array_intersect_assoc(), array_uintersect(), array_uintersect_assoc() et array_uintersect_uassoc().
Précédent | Sommaire | Suivant |
array_udiff_uassoc | Niveau supérieur | array_uintersect_assoc |