Skip to content

$array.transpose

Description

Transpose une matrice 2D constituée de tableau de tableaux.

Concrètement, la méthode convertit une matrice

[ [ 1, 2, 3, 4 ],
  [ 5, 6, 7, 8 ],
  [ 9, A, B, C ] ]

en

[ [ 1, 5, 9 ],
  [ 2, 6, A ],
  [ 3, 7, B ],
  [ 4, 8, C ] ]

La méthode gère le cas où la matrice n'est pas complète. Ainsi, une matrice

[ [ 1 ],
  [ 2, 3 ],
  [ 4, 5, 6 ] ]

sera transposée en

[ [  1,    2,   4 ],
  [ null,  3,   5 ],
  [ null, null, 6 ] ]

Syntaxe

$array.transpose( array )

Paramètres

array array
Tableau 2D d'éléments

Retour

Retourne un tableau 2D contenant la version transposée de la matrice reçue en paramètre.

Exemple

Non disponible