View Categories

SPLIT

//Scriptfunktion 'SPLIT'
//Teilt eine Zeichenkette (Text) anhand von Trennern auf und belegt eine nummerierte Variablenliste mit je einem Wert an.
//Beispiel:
TMP_ARRAY="Anton;Bernd;Hans;Marta;Siegfried"
ANZ=SPLIT{{TMP_ARRAY},;,VORNAMEN_GESAMT}
COUNTER="0"
TMP_GESAMT=""
DO{}
	COUNTER=SUM{{COUNTER}+1}
	VORNAME=VORNAME_{COUNTER}
	TMP_VORNAME=GETVAR{VORNAMEN_GESAMT{COUNTER}}
	TMP_GESAMT={TMP_GESAMT}{RET}({COUNTER}) {TMP_VORNAME}
	IFBLOCK{COUNTER={ANZ}}
		EXIT{}
	ENDIF
LOOP{}
DLG=DLGMESSAGE{{MSG}Hier ist das Ergebnis aus 'SPLIT'.{RET}Anzahl gesamt={ANZ}{TMP_GESAMT}}