# Funktionsreferenz

_ArrayToString

Schreibt die Elemente eines Datenfeldes in eine Zeichenfolge, getrennt durch ein angegebenes Trennzeichen (Delimiter).

#include <Array.au3>
_ArrayToString ( $avArray, $sDelim, $iStart, $iEnd )

Parameter

$avArray | Das Array, das in eine Zeichenfolge umgewandelt werden soll.
$sDelim | Das Trennzeichen, durch das die Elemente getrennt werden sollen.
$iStart | Ganzzahl (integer), die das Element im Datenfeld angibt ab dem gestartet werden soll.
$iEnd | Ganzzahl (integer), die das umzuwandelnde Endelement bestimmt.

Bemerkungen

Die Funktion ist das Gegenteil der StringSplit Funktion, mit der Erweiterung, dass die Anzahl von Elementen im Datenfeld, die in eine Zeichenfolge umgewandelt werden, bestimmt werden kann.
Da diese Funktion umgekehrt zur StringSplit Funktion ist, darf das Trennzeichen ebenfalls nur 1 Zeichen sein.
Diese Funktion akzeptiert nur ein 1 dimensionales Datenfeld.
Wenn beide $iStart und $iEnd = -1 sind, dann wird das ganze Datenfeld in eine Zeichenfolge umgewandelt.

Siehe auch

_ArrayToClip, _FileReadToArray, StringSplit

Beispiel

#include <Array.au3>
Dim $avArray[11], $I = 0
; Populate test array.
For $I = 0 to UBound( $avArray ) - 1
$avArray[$I] = Int( Random( -20000, 20000 ) )
Next
_ArrayDisplay( $avArray, "_ArrayToString() Test" )
Dim $sArrayString = _ArrayToString( $avArray, 1, 7, @TAB )
MsgBox( 4096, "_ArrayToString() Test", $sArrayString )
Exit