uasort
Trie un tableau en utilisant une fonction de rappel
&reftitle.description;
booluasort
arrayarray
callbackcmp_function
Trie le tableau array en conservant la correspondance
entre les index et leurs valeurs. uasort sert
essentiellement lors de tri de tableaux associatifs où l'ordre des
éléments est significatif. La fonction de comparaison utilisée
cmp_function est définie par l'utilisateur.
Utilisé habituellement lors du trie de tableaux associatifs où
l'ordre actuel des éléments est significatif.
&reftitle.parameters;
array
Le tableau d'entrée.
cmp_function
Voyez les fonctions usort et
uksort pour des exemples de tris avec utilisation
de fonction personnalisée.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
Exemple avec uasort
4, 'b' => 8, 'c' => -1, 'd' => -9, 'e' => 2, 'f' => 5, 'g' => 3, 'h' => -4);
print_r($array);
// Trie et affiche le tableau résultant
uasort($array, 'cmp');
print_r($array);
?>
]]>
&example.outputs;
4
[b] => 8
[c] => -1
[d] => -9
[e] => 2
[f] => 5
[g] => 3
[h] => -4
)
Array
(
[d] => -9
[h] => -4
[c] => -1
[e] => 2
[g] => 3
[a] => 4
[f] => 5
[b] => 8
)
]]>
&reftitle.seealso;
usort
&seealso.array.sorting;