$reversemulti

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

La description:

Renvoie une copie de la variable à valeurs multiples nom avec les éléments dans l’ordre inverse. 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.

Cette fonction peut être utilisée en conjonction avec la fonction $sortmulti pour trier par ordre décroissant.

Exemple:

Les instructions suivantes renverront les valeurs indiquées:

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

$setmulti(bar,A; B; C; D; E)
$reversemulti(%bar%)            ==>  "E; D; C; B; A"

$setmulti(baz,A:A; B:B; C:C,:)
$reversemulti(%baz%)            ==>  "C; B; C; A; B; A"

$reversemulti(A; B; C; D; E)    ==>  "E; D; C; B; A"
$reversemulti(A:A; B:B; C:C,:)  ==>  "C:B; C:A; B:A"