UDF > Array >


_ArrayTranspose

Transpose un tableau 1D ou 2D (échange lignes et colonnes)

#include <Array.au3>
_ArrayTranspose ( ByRef $aArray )

Paramètre

$aArray Tableau à transposer

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 et définit @error <> 0.
@error: 1 - $aArray n'est pas un tableau 1D ou 2D
2 - $aArray n'est pas un tableau

En relation

_ArraySwap

Exemple

#include <Array.au3>

Local $aArray[3][2] = [[1, 2],[3, 4],[5, 6]]
_ArrayDisplay($aArray, "Initial")
_ArrayTranspose($aArray)
_ArrayDisplay($aArray, "Transposé")

Local $aArray[5] = [1, 2, 3, 4, 5]
_ArrayDisplay($aArray, "Initial 1D")
_ArrayTranspose($aArray)
_ArrayDisplay($aArray, "Transposé en 2D")
_ArrayTranspose($aArray)
_ArrayDisplay($aArray, "Re-transposé en 1D")