[Tableaux] Tableau à 2 dimensions
Voila je souhaitre créer un tableau à 2 dimensions de la sorte : $tab[categorie][type]
L'indexation se fait de facon numerique à l'aide de compteurs
Voici le code qui m'embete.. :
Code:
1 2 3 4 5 6 7 8
| $i = 0;
$list = array();
while ($row_type = mysql_fetch_assoc($resulttype)){
$cat_name = get_cat_name($row_type['id_cat']);
$list[$i] = $cat_name;
$list[$i][0] = $row_type['type'];
$i++;
} |
La boucle d'affichage au cas ou :
Code:
1 2 3 4 5 6
| $i = 0;
while ($list[$i]) {
echo ''.$list[$i].'';
echo ' '.$list[$i][0].'<br>';
$i++;
} |
Et ce que ça me sort :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Iatériel(s) I
Matériel(s) M
Ratériel(s) R
Satériel(s) S
Cogiciel(s) C
Cogiciel(s) C
Cogiciel(s) C
Iogiciel(s) I
Logiciel(s) L
Logiciel(s) L
Mogiciel(s) M
Mogiciel(s) M
Mogiciel(s) M
Wogiciel(s) W
Autres A
Putres P |
Donc ce que j'en conclu c'est qu'il me traite le $list[$i][0] comme une chaine de caractères et remplace la premiere lettre de mon $list[$i]..
J'ai tenté de mettre un $list[$i] = array(); apres le "$list[$i] = $cat_name;
" mais rien n'y fait...
Avez vous une idée ?
Cordialement,
LostMind.