UDF > Array >


_ArrayColInsert

Insère une colonne spécifiée dans un tableau 1D ou 2D

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

Paramètres

$aArray Tableau à modifier
$iColumn Colonne à insérer - si le tableau est 1D, il est automatiquement converti en 2D

Valeur de retour

Succès: Retourne le nombre de colonnes restantes.
Échec: Retourne -1 et définit @error <> 0.
@error: 1 - $aArray n'est pas un tableau
2 - $aArray n'est pas un tableau 1D ou 2D
3 - $iColumn est inférieure à 0 ou supérieure à la limite supérieure plus 1

Remarque

La fonction ne met PAS à jour l'élément compteur du tableau, mais la valeur retournée par la fonction (si elle réussit) donne le nombre de colonnes du tableau.

En relation

_ArrayColDelete

Exemple

#include <Array.au3>

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

_ArrayColInsert($aArray, 0)
; Maintenant un tableau 2D
_ArrayDisplay($aArray, "Col 0 insérée")

_ArrayColInsert($aArray, 1)
_ArrayDisplay($aArray, "Col 1 insérée")

_ArrayColInsert($aArray, 3)
_ArrayDisplay($aArray, "Col 3 insérée")