###Function###
StringSplit

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

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


###Parameters###
@@ParamTable@@
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.
@@End@@


###ReturnValue###
Gibt ein nullbasiertes, eindimensionales Datenfeld (array) zurück. Das erste Element ($array[0]) enthält die Anzahl der zurückgegeben Teilzeichenfolgen. Die weiteren Elemente ($array[1], $array[2], etc.) enthaltenden die Teilzeichenfolgen der aufgeteilten Zeichenfolge.

Wird kein Trennzeichen gefunden wird @error auf 1 gesetzt, die Anzahl ist 1 ($array[0]) und die gesamt Zeichenfolge wird zurückgegeben ($array[1]).


###Remarks###
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.


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


###Example###
@@IncludeExample@@
