SortArray()

Syntaxe

SortArray(Tableau(), Options [, Debut, Fin])
Description
Trie les données d'un tableau.

Arguments

Tableau() Le tableau à trier.
Options Peut être une combinaison des constantes suivantes:

#PB_Sort_Ascending : Trie le tableau par ordre croissant (les plus petites valeurs en tête)
#PB_Sort_Descending: Trie le tableau par ordre décroissant (les plus grandes valeurs en tête)

Et la constante suivante :
#PB_Sort_NoCase : Trie un tableau de chaînes de caractères en ne tenant pas compte de la casse (a=A, b=B etc..).
Par défaut le tri est sensible à la casse.
Debut, Fin (optionnel) Ne trie que la plage de 'Debut' à 'Fin'.

Valeur de retour

Aucune.

Remarques

- Le tableau doit être de l'un des types suivants:
byte, word, long, string ou float.
- Les tableaux multi-dimensionnels ne sont pas supportés.
- Les tableaux structurés sont triés à l'aide de la fonction SortStructuredArray()

Note: Si un tableau n'est pas totalement plein, les éléments vides seront placés en tête dans l'ordre croissant et en fin dans l'ordre décroissant.
Nombres NaN (not a number) ne sont pas acceptés lors du tri car ils produisent des résultats aléatoires.

Voir aussi

SortList(), SortStructuredArray(), SortStructuredList(), RandomizeArray(), RandomizeList(), Random(), RandomSeed()

OS Supportés

Tous

<- RandomizeList() - Sort Index - SortList() ->