Operatoren¶
In der Auflistung sind die im Standard unterstützen Operatoren nach Typ beschrieben.
Mit dem Operator typeof
kann man den Typ des aktuellen
Wertes ermitteln.
Details zur Verwendung sind in Operationen zu finden.
Zeichenkette (String)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel |
---|---|---|---|
base64 | base64 | Base64 codierte Zeichenkette.Entspricht der PHP-Funktion base64_encode. | dataset:myKey \ |
equal | equal:compare-worth:trueValue:falseValue | Ergebnis ist true , wenn der Wert des Datasets gleich dem Vergleichswert ist, ansonsten false |
dataset:myKey \ |
fromjson | fromjson | Ergebnis der Operation ist je nach Typ ein einfacher Wert oder eine Map | dataset:myKey \ |
htmlentities | htmlentities | Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden UrsprungszeichenEntspricht der PHP-Funktion html_entity_decode. | dataset:myKey \ |
htmlspecialchars | htmlspecialchars | Wandelt Sonderzeichen in HTML-Codes umEntspricht der PHP-Funktion htmlspecialchars. | dataset:myKey \ |
indataset | indataset:[default] | Die Eingangszeichenkette wird als Schlüssel für den Datensatz genommen | static:en |
intval | intval | Ermittelt den Integer einer ZeichenketteEntspricht der PHP-Funktion intval. | dataset:myKey \ |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey \ |
length | length | Länge der Zeichenkette.Entspricht der PHP-Funktion strlen. | dataset:myKey \ |
ltrim | ltrim:character_mask | Alle Leerzeichen am Anfang werden entfernt. Entspricht der PHP-Funktion ltrim. | dataset:myKey \ |
md5 | md5 | Berechnet den MD5-Hash der ZeichenketteEntspricht der PHP-Funktion md5. | dataset:myKey \ |
nop | nop | Keine Operation ausführen und Wert weiterreichen. | dataset:myKey \ |
plaintext | plaintext | Alle Tags werden entfernt. Entspricht der PHP-Funktion strip_tags. | dataset:myKey \ |
prefix | prefix:test | Der text wird dem Wert angefügt. |
dataset:myKey \ |
rawurlencode | rawurlencode | Die Zeichenkette wir URL-Encoded. Entspricht der PHP-Funktion strip_tags. | dataset:myKey \ |
replace | replace:from:to | Ersetzt die Zeichenkette from mit der Zeichenette to . |
dataset:myKey \ |
reverse | reverse | Umdrehen der Zeichenfolge. Aus Hallo wird ollaH. Entspricht der PHP-Funktion strrev. | dataset:myKey \ |
rtrim | rtrim:character_mask | Alle Leerzeichen am Ende werden entfernt. Entspricht der PHP-Funktion rtrim. | dataset:myKey \ |
sha1 | sha1 | Berechnet den SHA1-Hash der ZeichenketteEntspricht der PHP-Funktion sha1. | dataset:myKey \ |
static | static:text | Der text wird als weiterer Wert verwendet. |
dataset:myKey \ |
stringpad | stringpad:length,char,mode | Auffüllen einer Zeichenkette auf eine Gesamtlänge von length -Zeichen mit char als Füllzeichen. mode kann 0 (links), 1 (rechts) , 2 (beidseitig) sein. |
dataset:myKey \ |
stringrepeat | stringrepeat:count | Wiederholung der Zeichenkette count mal. |
dataset:myKey \ |
strip | strip:charlist | Löscht alle Zeichen aus der charlist |
dataset:myKey \ |
strtolower | strtolower | Alle Zeichen werden in Kleinbuchstaben umgewandelt. Entspricht der PHP-Funktion mb_strtolower. | dataset:myKey \ |
strtoupper | strtoupper | Alle Zeichen werden in Großbuchstaben umgewandelt. Entspricht der PHP-Funktion mb_strtoupper. | dataset:myKey \ |
substring | substring:start:length | Schneidet aus der Zeichenkette den Teil von start bis length aus. Entspricht der PHP-Funktion substr. |
dataset:myKey \ |
suffix | suffix:test | Der text wird dem Wert vorangestellt |
dataset:myKey \ |
toboolean | toboolean | Umwandlung des Wertes in einen Bool-Wert | dataset:myKey \ |
tofloat | tofloat | Umwandlung des Wertes in einen Float-Wert | dataset:myKey \ |
tointeger | tointeger | Umwandlung des Wertes in einen Integer-Wert | dataset:myKey \ |
tonumber | tonumber | Umwandlung des Wertes in einen Zahlwert (Integer oder Float) | dataset:myKey \ |
trim | trim:character_mask | Alle Leerzeichen am Anfang und Ende werden entfernt. Entspricht der PHP-Funktion trim. | dataset:myKey \ |
ucfirst | ucfirst | Das erste Zeichen der Zeichektte wird in einen Großbuchstaben umgewandeltEntspricht der PHP-Funktion ucfirst. | dataset:myKey \ |
ucwords | ucwords | Wandelt jeden ersten Buchstaben eines Wortes innerhalb der Zeichenkette in einen Großbuchstaben um. Entspricht der PHP-Funktion ucwords. | dataset:myKey \ |
wordwrap | wordwrap:width:type | Bricht einen String nach einer bestimmten Anzahl width Zeichen um. type 0 fügt ein ein, 1 ein Linefeed |
dataset:myKey \ |
Fließkommazahl (Float)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel | |
---|---|---|---|---|
absolute | absolute | Entfernt ein vorhandenes Vorzeichen | dataset:myKey \ | absolute |
add | add:value | Fürgt einer Zahl den angegebenen Wert value hinzu |
dataset:myKey \ | add:10 |
ceil | ceil | Liefert die nächste ganze Zahl (als Fließkommazahl) | dataset:myKey \ | ceil |
divide | divide:divider | Teilt den Wert durch den Teiler divider |
dataset:myKey \ | divide:10 |
equal | equal:compare-worth:trueValue:falseValue | Ergebnis ist true , wenn der Wert des Datasets gleich dem Vergleichswert ist, ansonsten false |
dataset:myKey \ | equal:myValue:v1:v2 |
floor | floor | Liefert die nächste ganze Zahl (als Fließkommazahl), die kleiner oder gleich ist. | dataset:myKey \ | floor |
format | format:length:point:thousands | Formatiert den Wert auf length Stellen mit point als Komma und thousands als Tausendertrennzeichen. Wichtig: das Komma funktioniert in data-attributes nicht. |
dataset:myKey \ | format:2:,:. |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey \ | isnull |
iszero | iszero | Ergebnis ist true , wenn der Wert 0 ist, ansonsten false |
dataset:myKey \ | iszero |
round | round:precision:mode | Rundet den Wert auf precision Stellen mit der Methode mode |
dataset:myKey \ | round:2:0 |
subtract | subtract:value | Zieht von einer Zahl den angegebenen Wert value ab |
dataset:myKey \ | substract:10 |
time | time:factor | Multipliziert den Wert mit dem Faktor factor |
dataset:myKey \ | time:10 |
toboolean | toboolean | Wandelt den Wert in einen Boolean-Wert um | dataset:myKey \ | toboolean |
tointeger | tointeger | Wandelt den Wert in einen Integer um | dataset:myKey \ | tointeger |
tostring | tostring | Wandelt den Wert in eine Zeichenkette um | dataset:myKey \ | tostring |
Integerzahl (Integer)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel | |
---|---|---|---|---|
absolute | absolute | Entfernt ein vorhandenes Vorzeichen | dataset:myKey \ | absolute |
add | add:value | Fürgt einer Zahl den angegebenen Wert value hinzu |
dataset:myKey \ | add:10 |
char | char | Umwandlung in ein Zeichen (Character) | dataset:myKey \ | char |
divide | divide:divider | Teilt den Wert durch den Teiler divider |
dataset:myKey \ | divide:10 |
equal | equal:compare-worth:trueValue:falseValue | Ergebnis ist true , wenn der Wert des Datasets gleich dem Vergleichswert ist, ansonsten false |
dataset:myKey \ | equal:myValue:v1:v2 |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey \ | isnull |
iszero | iszero | Ergebnis ist true , wenn der Wert 0 ist, ansonsten false |
dataset:myKey \ | iszero |
subtract | subtract:value | Zieht von einer Zahl den angegebenen Wert value ab |
dataset:myKey \ | substract:10 |
time | time:factor | Multipliziert den Wert mit dem Faktor factor |
dataset:myKey \ | time:10 |
toboolean | toboolean | Wandelt den Wert in einen Boolean-Wert um | dataset:myKey \ | toboolean |
tofloat | tofloat | Wandelt den Wert in eine Floatzahl um | dataset:myKey \ | tofloat |
tostring | tostring | Wandelt den Wert in eine Zeichenkette um | dataset:myKey \ | tostring |
Wahrheitswert (Boolean)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel | |
---|---|---|---|---|
equal | equal:compare-worth:trueValue:falseValue | Ergebnis ist true , wenn der Wert des Datasets gleich dem Vergleichswert ist, ansonsten false |
dataset:myKey \ | equal:myValue:v1:v2 |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey \ | isnull |
not | not | Wert negieren. | dataset:myKey \ | not |
tointeger | tointeger | Wandelt true in 1 und false in 0 um. |
dataset:myKey \ | tointeger |
tostring | tostring | Wandelt true in Zeichenkette "true" und false in Zeichenkette "false" um. |
dataset:myKey \ | tostring |
Collections¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel | |
---|---|---|---|---|
current | current | Es wird mit dem aktuellen Element weitergearbeitet.Entspricht der PHP-Funktion strtoupper. | dataset:myKey \ | current |
index | index:INDEX | Es wird das INDEX Element für die weitere Verarbeitung genommen.Entspricht der PHP-Funktion strtoupper. | dataset:myKey \ | index:4 |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey \ | isnull |
length | length | Anzahl der Elemente in der Collection. Entspricht der PHP-Funktion count. | dataset:myKey \ | length |
next | next | Das nächste Element wird für die weitere Verarbeitung verwendet.Entspricht der PHP-Funktion next. | dataset:myKey \ | next |
tojson | tojson | Ergebnis ist vom Typ String und als json formattiert. | dataset:myKey \ | tojson |
Maps¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel | |
---|---|---|---|---|
index | index:INDEX | Es wird das INDEX Element für die weitere Verarbeitung genommen.Entspricht der PHP-Funktion strtoupper. | dataset:myKey \ | index:4 |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey \ | isnull |
length | length | Anzahl der Elemente in der Map. Entspricht der PHP-Funktion count. | dataset:myKey \ | length |
tojson | tojson | Ergebnis ist vom Typ String und als json formattiert. | dataset:myKey \ | tojson |