Vergleich
Syntax
$string1.isStringGreater($string2)
$string1.isStringGreater($string2, $case-sensitive)
Beschreibung
Vergleicht die beiden Zeichenketten string1
und string2
lexiographisch miteinander. Der Vergleich erfolgt Zeichen für Zeichen. Sobald ein Zeichen von string1
größer ist als das Zeichen an derselben Stelle von string2
, wird true
zurückgegeben.
Parameter
Name | Typ | Beschreibung | Pflicht | Default |
---|---|---|---|---|
string1 | Zeichenkette | Die Zeichenkette mit der string2 verglichen werden soll. |
ja | |
string2 | Zeichenkette | Die Zeichenkette mit der string1 verglichen werden soll. |
ja | |
case-senitive | Wahrheitswert | Bestimmt, ob auch die Groß- und Kleinschreibung berücksichtigt werden soll. | nein | false - die Groß- und Kleinschreibung wird nicht berücksichtigt. |
Rückgabewert
Typ: Wahrheitswert
Ob string1
lexiographisch betrachtet größer ist als string2
.
Beispiele
Einfacher Vergleich
isStringGreater("def", "abc")
Ausgabe: true
Identische Zeichenketten
isStringGreater("abc" "abc")
Ausgabe: false
Unterschiedliche Zeichenlänge
isStringGreater("g", "abcdef")
Ausgabe: false
Dass die erste Zeichenkette kürzer ist als die zweite, ist beim Vergleich irrelevant.
Nicht - Casesensitiver Vergleich
isStringGreater("abc", "ABC")
Ausgabe: false
Da keiner Groß- oder Kleinschreibung beachtet wird, sind beide Zeichenketten gleich groß.
Casesensitiver Vergleich
isStringGreater("abc", "ABC", true)
Ausgabe: true
a ist größer als A.