$sortmulti

Utilisation: $sortmulti(nom[,séparateur])
Catégorie: multi-valeur
Mis en œuvre: Picard 2.3.1

Description:

Renvoie une copie de la variable à valeurs multiples nom avec les éléments triés par ordre croissant. Une valeur littérale représentant une valeur multiple peut être remplacée par nom, en utilisant le séparateur (ou un point-virgule suivi d’un espace « ;  » s’il n’est pas passé) pour contraindre la valeur à une valeur multiple appropriée variable. Si nom est manquant, $sortmulti renverra une chaîne vide.

Exemple:

Les instructions suivantes renverront les valeurs indiquées :

$set(foo,B; C; E; D; A)
$sortmulti(%foo%)                       ==>  "B; C; E; D; A"

$setmulti(foo,B; C; E; D; A)
$sortmulti(%foo%)                       ==>  "A; B; C; D; E"

$sortmulti(B; D; E; A; C)               ==>  "A; B; C; D; E"
$sortmulti(B:AB; D:C; E:D; A:A; C:X,:)  ==>  "A; C:AB; D:B:C; E:D; A:X"
$sortmulti(,)                           ==>  ""
$sortmulti(,:)                          ==>  ""