Insère une colonne spécifiée dans un tableau 1D ou 2D
#include <Array.au3>
_ArrayColInsert ( ByRef $aArray, $iColumn )
$aArray | Tableau à modifier |
$iColumn | Colonne à insérer - si le tableau est 1D, il est automatiquement converti en 2D |
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 |
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.
#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")