A voir également:
- [PHP] Tableau de Tableaux
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. - Forum Excel
5 réponses
gaerebut
Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
171
12 févr. 2010 à 09:57
12 févr. 2010 à 09:57
Bonjour,
$cells[$ligne]=stock_cols;
t'as oublié un $ avant stock_cols;
Sinon, c'est parce que tu fais pas un tableau a 2 dimension mais à 3 ! voila pourquoi ! :)
A+
Gaerebut
$cells[$ligne]=stock_cols;
t'as oublié un $ avant stock_cols;
Sinon, c'est parce que tu fais pas un tableau a 2 dimension mais à 3 ! voila pourquoi ! :)
A+
Gaerebut
arf je l'ai zappé en recopiant.
3 dimensions ? où ça ??
comment je fais pour récup ma valeur alors ?
honnetement je ne suis sencé n'avoir que 2 dimensions : lignes et cololles, non ?
et puis autre probleme qui est survenu, en bricolant ...
dans mon FOR lignes
$cells[$ligne]="monstock_cols".$stock_cols[$count_h]."mon count".$count_h;
me retourne bien mes valeurs
mais si je construit un tableau avec
echo "<td>".$ligne.";".$count_h."-". $cells[$ligne][$count_h]. "</td>";
$cells[$ligne][$count_h] me retourne 1 seule lettre dans la chaine de caractère
et en dehors
$cells[8][8] ne fonctionne pas
je deviens fou
3 dimensions ? où ça ??
comment je fais pour récup ma valeur alors ?
honnetement je ne suis sencé n'avoir que 2 dimensions : lignes et cololles, non ?
et puis autre probleme qui est survenu, en bricolant ...
dans mon FOR lignes
$cells[$ligne]="monstock_cols".$stock_cols[$count_h]."mon count".$count_h;
me retourne bien mes valeurs
mais si je construit un tableau avec
echo "<td>".$ligne.";".$count_h."-". $cells[$ligne][$count_h]. "</td>";
$cells[$ligne][$count_h] me retourne 1 seule lettre dans la chaine de caractère
et en dehors
$cells[8][8] ne fonctionne pas
je deviens fou
gaerebut
Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
171
12 févr. 2010 à 15:05
12 févr. 2010 à 15:05
Essaye comme ça:
En fait, ça ne marche pas comme tu le vois !
C'est pas les lignes et les colones, enfin en tout cas, je le vois pas comme ça moi !
C'est plutôt, chaque élément du tableau est un tableau !
Comme ceci:
array('0' => array(1, 2, 3),
'1' => array(1, 2, 3)
);
A+
Gaerebut
$cells=array(); $stock_cols=array(); for($ligne=$ligne_origin; $ligne< $hauteurtableau; $ligne++){ for($count_h=$count_origin; $count_h < $largeurtableau; $count_h++){ // je stocke les valeurs : $cells[$ligne][$count]=$une_valeur; } }
En fait, ça ne marche pas comme tu le vois !
C'est pas les lignes et les colones, enfin en tout cas, je le vois pas comme ça moi !
C'est plutôt, chaque élément du tableau est un tableau !
Comme ceci:
array('0' => array(1, 2, 3),
'1' => array(1, 2, 3)
);
A+
Gaerebut
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 févr. 2010 à 15:24
12 févr. 2010 à 15:24
$cells=array(); for($ligne=$ligne_origin; $ligne< $hauteurtableau; $ligne++){ $stock_cols=array();//on vide l'array col à chaque ligne for($count_h=$count_origin; $count_h < $largeurtableau; $count_h++){ // je stocke les valeurs : $stock_cols[$count_h]=$une_valeur; //une erreur la! tu avais mis $count au lieu de $count_h } //puis je mets mes colonnes obtenues dans la ligne concernée $cells[$ligne]=$stock_cols; } // ou autre solution: $cells=array(); for($ligne=$ligne_origin; $ligne< $hauteurtableau; $ligne++){ $cells[$ligne]=array(); for($count_h=$count_origin; $count_h < $largeurtableau; $count_h++){ // je stocke les valeurs : $cells[$ligne][$count_h]=$une_valeur; } } //et un coup pour voir: echo '<pre>'; print_r($cells); echo '</pre>';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question