uasort
Trie un tableau en utilisant une fonction de rappel
&reftitle.description;
booluasort
arrayarray
callablecallback
Trie array sur place de telle manière que la
corrélation entre les clés et les valeurs soit conservée,
en utilisant une fonction de comparaison définie par l'utilisateur.
Utilisé habituellement lors du tri de tableaux associatifs où
l'ordre actuel des éléments est significatif.
¬e.sort-unstable;
¬e.reset-index;
&reftitle.parameters;
array
Le tableau d'entrée.
callback
&return.callbacksort;
&callback.cmp;
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;
&Description;
&array.changelog.by-ref;
&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
uksort
&seealso.array.sorting;