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.
Details zur Verwendung sind in Operationen zu finden.
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |