$reversemulti

Gebruik: $reversemulti(naam[,scheidingsteken])
Categorie: meervoudig
Geïmplementeerd: Picard 2.3.1

Beschrijving:

Retourneert een kopie van de meervoudige variabele naam, met de elementen in omgekeerde volgorde. In plaats van naam kan je ook een tekenreeks opgegeven, zodat deze tekenreeks in een meervoudige variabele wordt omgezet. Je kan het scheidingsteken voor deze tekenreeks opgeven met de derde parameter (als je deze parameter niet opgeeft, wordt ‘; ’ gebruikt).

Deze functie kan samen met de functie $sortmulti worden gebruikt om in aflopende volgorde de sorteren.

Voorbeeld:

De volgende instructies retourneren de aangegeven waarden:

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