Funktionreferenz


_ArrayColInsert

Beschreibung anzeigen in

Fügt eine festgelegte Spalte in ein 1D oder 2D Array ein

#include <Array.au3>
_ArrayColInsert ( ByRef $aArray, $iColumn )

Parameter

$aArray Array das geändert werden soll
$iColumn Spalte zum einfügen - wenn das Array 1D ist, wird es automatisch zu einem 2D Array umgewandelt.

Rückgabewert

Erfolg: die Anzahl verbleibender Spalten.
Fehler: -1 und setzt das @error Flag auf ungleich null.
@error: 1 - $aArray ist kein Array
2 - $aArray ist kein 1D oder 2D Array
3 - $iColumn ist kleiner als 0 oder größer als die Arraygrenze plus 1

Bemerkungen

Diese Funktion ändert keine Zähler innerhalb des Arrays. Jedoch wird durch die Funktion, falls diese erfolgreich war, die neue Anzahl an Spalten im Array zurückgegeben.

Verwandte Funktionen

_ArrayColDelete

Beispiel

#include <Array.au3>

Local $aArray[4] = [0, 1, 2, 3]
_ArrayDisplay($aArray, "Original")

_ArrayColInsert($aArray, 0)
; Nun ein 2D Array
_ArrayDisplay($aArray, "Spalte 0 eingefügt")

_ArrayColInsert($aArray, 1)
_ArrayDisplay($aArray, "Spalte 1 eingefügt")

_ArrayColInsert($aArray, 3)
_ArrayDisplay($aArray, "Spalte 3 eingefügt")