# Funktionsreferenz

StringSplit

Teilt eine Zeichenfolge (string), abhängig vom gewählten Trennzeichen (delimiter), in Teilzeichenfolgen auf und gibt diese in einem Datenfeld (array) zurück.

StringSplit ( "string", "delimiters" [, flag ] )

Parameter

string | Die zu bearbeitende Zeichenfolge.
delimiters | Ein oder mehrere Trennzeichen.
flag | [optional] Wenn Flag 0 ist (Vorgabewert), dann fungiert jedes in den Trennzeichen enthaltenes Zeichen als Trennmakierung. Wenn Flag 1 ist, dann wird das gesamte Trennzeichen als Trennmarkierung genutzt.

Bemerkungen

Wird als Tennzeichen eine Leerstelle "" angegeben, wird jedes Zeichen der Zeichenfolge im Datenfeld als Element zurückgegeben.
Ist das Trennzeichen eine Teilzeichenfolge anstatt eines einzelnen Zeichens, dann sehe dazu unten das zweite Beispiel.
StringSplit ist sehr brauchbar als Alternative zu StringInStr und zum Ausfüllen eines Datenfeldes.

Siehe auch

String, StringInStr, StringLeft, StringLen, StringLower, StringMid, StringReplace, StringRight, StringTrimLeft, StringTrimRight, StringUpper

Beispiel

$days = StringSplit("Sun,Mon,Tue,Wed,Thu,Fri,Sat", ",")
;$days[1] contains "Sun" ... $days[7] contains "Sat"
$text = "This\nline\ncontains\nC-style breaks."
$array = StringSplit(StringReplace($text, "\n", @LF), @LF)