index
Ermittelt die erste Position einer gesuchten Übereinstimmung in einem String oder Array
Mit dieser Funktion können Sie die Position eines gesuchten Wertes innerhalb eines gegebenen Strings oder Arrays ermitteln.
Im Gegensatz zu contains()
wird dabei nicht nur geprüft, ob der gesuchte Wert vorhanden ist, sondern es wird auch der numerische Wert seiner Startposition innerhalb eines Strings oder Arrays ermittelt. Gezählt wird ab 0.
Wird der gesuchte Wert nicht gefunden, wird als Ergebnis -1 ausgegeben.
Strings
Wenn der gesuchte Wert Teil eines Strings ist, wird die Position der ersten Zeichen der Übereinstimmung zurückgegeben. Das Ergebnis ist dann 0.
Arrays
Wenn es kein Array-Element gibt, das mit dem gesuchten Wert identisch ist, wird das Ergebnis -1 ausgegeben.
Syntax
index(string, string)
index([any], any)
Rückgabewert
number
Beispiele
Strings
index(string, suchString)
ermittelt die erste Position einer gesuchten Übereinstimmung in einem String, beginnend mit 0.
Ergebnis: 3
Ergebnis: 0
Ergebnis: -1 (keine genaue Übereinstimmung gefunden)
Arrays
index([meinArray], suchWert)
ermittelt die erste Position einer gesuchten Übereinstimmung in einem Array, beginnend mit 0.
Ergebnis: 2
Ergebnis: 2
Ergebnis: -1 (keine genaue Übereinstimmung gefunden)
Siehe auch
contains
, prüft, ob ein String oder Array eine angegebene Übereinstimmung enthält.
Last updated