sort
Trie un tableau
&reftitle.description;
boolsort
arrayarray
intsort_flags
sort trie le tableau array. Les
éléments seront triés du plus petit au plus grand.
¬e.no-key-association;
&return.success;
Exemple avec sort
$val) {
echo "fruits[".$key."] = ".$val."\n";
}
?>
]]>
&example.outputs;
Les fruits ont été classés dans l'ordre alphabétique.
Le paramètre optionnel sort_flags
peut être utilisé pour modifier le comportement de trie en
utilisant ces valeurs :
Constantes de type de tri :
SORT_REGULAR : compare les éléments normalement
(ne modifie pas les types)
SORT_NUMERIC : compare les éléments numériquement
SORT_STRING : compare les éléments comme des chaînes
de caractères
SORT_LOCALE_STRING : compare les éléments
en utilisant la configuration locale. Ajouté en &php; 5.0.2 et 4.4.0.
Avant &php; 6, il utilise les locales système, qui peuvent être modifiées
en utilisant la fonction setlocale. Depuis &php; 6,
vous devez utiliser la fonction i18n_loc_set_default.
Le second paramètre a été ajouté en &php; 4.
Attention lorsque vous triez des tableaux avec des types différents de
valeurs car le résultat de sort est imprévisible.
Voir aussi
arsort,
asort,
ksort,
krsort,
natsort,
natcasesort,
rsort,
usort,
array_multisort et
uksort.