ifEmpty
Die Funktion $ifEmpty folgt den selben Regeln wie $if, nur dass hier als Bedingung ein auf leer zu prüfender Fixwert oder Ausdruck übergeben wird.
Syntax
$ifEmpty(expression,thenValue[,elseValue])
Parameter
Name |
Beschreibung |
expression |
Ein Fixwert oder Ausdruck, welcher auf leer geprüft wird. Ist der Wert leer, so wird Ausdruck thenValue ausgewertet, ansonsten der optionale Ausdruck elseValue. Wichtig: Der übergebene Wert wird von führenden oder anhängenden Whitespaces (z.B. Leerzeichen, Tab, ...) befreit. |
thenValue |
Ein statischer Wert oder Ausdruck, welcher dann ausgewertet und zurückgegeben wird, wenn der Wert der expression leer ist |
elseValue |
Ein optionaler Wert oder Ausdruck, welcher ausgewertet und zurückgegeben wird, wenn der Wert der expression nicht leer ist |
Rückgabewert
Gibt den ausgewerteten Fixwert oder die Rückgabe des ausgewerteten Ausdrucks zurück. Ist der zu prüfende Wert (expression) nicht leer und es wird kein elseValue angegeben, so gibt die Funktion null/leer zurück.
Beispiele
Syntax |
Ergebnis |
$ifEmpty(Jonas Abend,leer,nicht leer) |
nicht leer |
$ifEmpty(0,leer,nicht leer) |
nicht leer |
$ifEmpty( ,leer,nicht leer) |
leer |
$ifEmpty( ,leer,nicht leer) |
leer |
Siehe auch: