uksort <<< |
usort | Index des fonctions >>> |
7.2 Tableaux 7 Index des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . Voir aussi . array_change_key_case . array_chunk . array_combine . array_count_values . array_diff_assoc . array_diff . array_fill . array_filter . array_flip . array_intersect_assoc . array_intersect . array_key_exists . array_keys . array_map . array_merge_recursive . array_merge . array_multisort . array_pad . array_pop . array_push . array_rand . array_reduce . array_reverse . array_search . array_shift . array_slice . array_splice . array_sum . array_unique . array_unshift . array_values . 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 |
7.2.67 usort() Trie un tableau en utilisant une fonction de comparaison personnalisée[ Exemples avec usort ] PHP 3>= 3.0.3, PHP 4 void usort ( array array , callback cmp_function )usort va trier le tableau array avec ses valeurs, en utilisant une fonction définie par l'utilisateur. Si un tableau doit être trié avec un critère complexe, il est préférable d'utiliser cette méthode. La fonction de comparaison cmp_function doit retourner un entier, qui sera inférieur, égal ou supérieur à zéro suivant que le premier argument est considéré comme plus petit, égal ou plus grand que le second argument. Si les deux arguments sont égaux, leur ordre est indéfini.
0: 6 1: 5 2: 3 3: 2 4: 1
Lors du tri de tableau multi-dimensionnel, $a et $b contiennent des références sur le premier élément du tableau. Cet exemple va afficher :
Cet exemple va afficher :
Voir aussi uasort , uksort , sort , asort , arsort , ksort , natsort et rsort . |
<< | usort | >> |
uksort | Tableaux | Index des fonctions |