$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"