bonjour

Issu d'une requête dans une bdd je dois manupiler un array suivant pour mieux l'exploiter :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
array(   
[col_1] => A, B, C
[col_2] => D, E
[col_3] => F, G, H, I
)
Je voudrai obtenir le tableau suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
array(
[row_1] => A, D, F
[row_2] => B, E, G
[row_3] => C, "", H
[row_4] => "" , "", I
)

comme vous le devinez ... je dois "convertir " le premier tableau dont les clés représentent les valeurs de colonnes ( col 1 _2 _3 ) en lignes ( row _1 _2 _3 _4 )

Les colonnes n'ont pas forcément le même nombre d'éléments ( 4 pour la col_3 et seulement 2 pour la col_2 ) ce qui me donne au final un nombre de lignes par forcément égal au nombre de colonne.

Au final ... je doit mettre mon tableau initial sous forme d'un tableau "genre excel" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
                col1    col2    col3
ligne 1         A       D       F
ligne 2         B       E       G
ligne 3         C       -       -
ligne 4         -       -       I
z'avez une truc sympa ?
je merdouille grave de mon coté .

merci