array_sum <<< |
array_udiff_assoc | array_udiff_uassoc >>> |
6.2 Tableaux 6 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Voir aussi . array_change_key_case . array_chunk . array_combine . array_count_values . array_diff_assoc . array_diff_key . array_diff_uassoc . array_diff_ukey . array_diff . array_fill . array_filter . array_flip . array_intersect_assoc . array_intersect_key . array_intersect_uassoc . array_intersect_ukey . array_intersect . array_key_exists . array_keys . array_map . array_merge_recursive . array_merge . array_multisort . array_pad . array_pop . array_product . array_push . array_rand . array_reduce . array_reverse . array_search . array_shift . array_slice . array_splice . array_sum ->array_udiff_assoc . array_udiff_uassoc . array_udiff . array_uintersect_assoc . array_uintersect_uassoc . array_uintersect . array_unique . array_unshift . array_values . array_walk_recursive . array_walk . array . arsort . asort . compact . count . current . each . end . extract . in_array . key . krsort . ksort . list . natcasesort . natsort . next . pos . prev . range . reset . rsort . shuffle . sizeof . sort . uasort . uksort . usort |
6.2.43 array_udiff_assoc() Calcule la différence entre des tableaux avec vérification des index, compare les données avec une fonction de callback[ Exemples avec array_udiff_assoc ] PHP 5 array array_udiff_assoc ( array array1 , array array2 , array ... , callback data_compare_func )array_udiff_assoc retourne un tableau contenant toutes les valeurs de array1 qui ne sont présentes dans aucun autre des arguments array2 , ... . Notez que les clés sont utilisées dans les comparaisons contrairement à array_diff et array_udiff . La comparaison des données est effectuée en utilisant une fonction callback fournie par l'utilisateur, data_compare_func . Ce comportement est différent de celui de array_diff_assoc qui utilise une fonction de comparaison interne.
Dans notre exemple, vous voyez que la paire "1" => new cr(4) est présente dans les deux tableaux et donc absente du tableau résultant. Pour la comparaison, la fonction callback de l'utilisateur est utilisée. Cette fonction doit retourner un entier inférieur, égal ou supérieur à zéro si le premier argument est respectivement plus petit, égal ou plus grand que le second.
Voir aussi array_diff , array_diff_assoc , array_diff_uassoc , array_udiff , array_udiff_uassoc , array_intersect , array_intersect_assoc , array_uintersect , array_uintersect_assoc et array_uintersect_uassoc . |
<< | array_udiff_assoc | >> |
array_sum | Tableaux | array_udiff_uassoc |