Operatoren¶
In der folgenden Auflistung sind die im Standard unterstützen Operatoren nach Typ beschrieben.
Mit dem Operator typeof
kann man den Typ des aktuellen Wertes ermitteln.
Zeichenkette (String)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel |
---|---|---|---|
strtolower | strtolower | Alle Zeichen werden in Kleinbuchstaben umgewandelt.Entspricht der PHP-Funktion mb_strtolower. | dataset:myKey | strtolower |
strtoupper | strtoupper | Alle Zeichen werden in Großbuchstaben umgewandelt.Entspricht der PHP-Funktion mb_strtoupper. | dataset:myKey | strtoupper |
trim | trim | Alle Leerzeichen am Anfang und Ende werden entfernt.Entspricht der PHP-Funktion trim. | dataset:myKey | trim |
plaintext | plaintext | Alle Tags werden entfernt. Entspricht der PHP-Funktion strip_tags. | dataset:myKey | plaintext |
rawurlencode | rawurlencode | Die Zeichenkette wir URL-Encoded. Entspricht der PHP-Funktion strip_tags. | dataset:myKey | rawurlencode |
ucfirst | ucfirst | Das erste Zeichen der Zeichektte wird in einen Großbuchstaben umgewandeltEntspricht der PHP-Funktion ucfirst. | dataset:myKey | ucfirst |
ucwords | ucwords | Wandelt jeden ersten Buchstaben eines Wortes innerhalb der Zeichenkette in einen Großbuchstaben um. Entspricht der PHP-Funktion ucwords. | dataset:myKey | ucwords |
intval | intval | Ermittelt den Integer einer ZeichenketteEntspricht der PHP-Funktion intval. | dataset:myKey | intval |
length | length | Länge der Zeichenkette.Entspricht der PHP-Funktion strlen. | dataset:myKey | length |
base64 | base64 | Base64 codierte Zeichenkette.Entspricht der PHP-Funktion base64_encode. | dataset:myKey | base64 |
htmlspecialchars | htmlspecialchars | Wandelt Sonderzeichen in HTML-Codes umEntspricht der PHP-Funktion htmlspecialchars. | dataset:myKey | htmlspecialchars |
htmlentities | htmlentities | Konvertiert alle benannten HTML-Zeichen in ihre entsprechenden UrsprungszeichenEntspricht der PHP-Funktion html_entity_decode. | dataset:myKey | htmlentities |
md5 | md5 | Berechnet den MD5-Hash der ZeichenketteEntspricht der PHP-Funktion md5. | dataset:myKey | md5 |
sha1 | sha1 | Berechnet den SHA1-Hash der ZeichenketteEntspricht der PHP-Funktion sha1. | dataset:myKey | sha1 |
reverse | reverse | Umdrehen der Zeichenfolge. Aus Hallo wird ollaH. Entspricht der PHP-Funktion strrev. | dataset:myKey | reverse |
substring | substring:start:length | Schneidet aus der Zeichenkette den Teil von start bis length aus. Entspricht der PHP-Funktion substr. |
dataset:myKey | substring:3:4 |
nop | nop | Keine Operation ausführen und Wert weiterreichen. | dataset:myKey | nop |
static | static:text | Der text wird als weiterer Wert verwendet. |
dataset:myKey | static:my-world |
prefix | prefix:test | Der text wird dem Wert angefügt. |
dataset:myKey | prefix:my-world |
suffix | suffix:test | Der text wird dem Wert vorangestellt |
dataset:myKey | suffix:my-world |
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 | stringpad:20:_:2 |
stringrepeat | stringrepeat:count | Wiederholung der Zeichenkette count mal. |
dataset:myKey | stringrepeat:20 |
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 | wordwrap:20:1 |
tonumber | tonumber | Umwandlung des Wertes in einen Zahlwert (Integer oder Float) | dataset:myKey | tonumber |
tointeger | tointeger | Umwandlung des Wertes in einen Integer-Wert | dataset:myKey | tointeger |
tofloat | tofloat | Umwandlung des Wertes in einen Float-Wert | dataset:myKey | tofloat |
toboolean | toboolean | Umwandlung des Wertes in einen Bool-Wert | dataset:myKey | toboolean |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey | isnull |
Fließkommazahl (Float)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel |
---|---|---|---|
round | round:precision:mode | Rundet den Wert auf precision Stellen mit der Methode mode |
dataset:myKey | round:2:0 |
ceil | ceil | Liefert die nächste ganze Zahl (als Fließkommazahl) | dataset:myKey | ceil |
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:,:. |
add | add:value | Fürgt einer Zahl den angegebenen Wert value hinzu |
dataset:myKey | add:10 |
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 |
divide | divide:divider | Teilt den Wert durch den Teiler divider |
dataset:myKey | divide:10 |
absolute | absolute | Entfernt ein vorhandenes Vorzeichen | dataset:myKey | absolute |
tostring | tostring | Wandelt den Wert in eine Zeichenkette um | dataset:myKey | tostring |
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 |
iszero | iszero | Ergebnis ist true , wenn der Wert 0 ist, ansonsten false |
dataset:myKey | iszero |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey | isnull |
Integerzahl (Integer)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel |
---|---|---|---|
char | char | Umwandlung in ein Zeichen (Character) | dataset:myKey | char |
add | add:value | Fürgt einer Zahl den angegebenen Wert value hinzu |
dataset:myKey | add:10 |
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 |
divide | divide:divider | Teilt den Wert durch den Teiler divider |
dataset:myKey | divide:10 |
absolute | absolute | Entfernt ein vorhandenes Vorzeichen | dataset:myKey | absolute |
tostring | tostring | Wandelt den Wert in eine Zeichenkette um | dataset:myKey | tostring |
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 |
iszero | iszero | Ergebnis ist true , wenn der Wert 0 ist, ansonsten false |
dataset:myKey | iszero |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey | isnull |
Wahrheitswert (Boolean)¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel |
---|---|---|---|
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 |
isnull | isnull | Ergebnis ist true , wenn der Wert null ist, ansonsten false |
dataset:myKey | isnull |
Collections¶
Schlüsselwort | Aufruf | Beschreibung | Beispiel |
---|---|---|---|
next | next | Das nächste Element wird für die weitere Verarbeitung verwendet.Entspricht der PHP-Funktion next. | dataset:myKey | next |
current | current | Es wird mit dem aktuellen Element weitergearbeitet.Entspricht der PHP-Funktion strtoupper. | dataset:myKey | current |
length | length | Anzahl der Elemente in der Collection.Entspricht der PHP-Funktion count. | dataset:myKey | length |
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 |
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 |