Tableau php
Résolu/Fermé
A voir également:
- Tableau php
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
- Easy php - Télécharger - Divers Web & Internet
3 réponses
Leviathan49
Messages postés
257
Date d'inscription
jeudi 10 juin 2010
Statut
Membre
Dernière intervention
22 juillet 2011
70
16 juin 2010 à 16:12
16 juin 2010 à 16:12
On peut s'en sortir avec des "echos" pour placer les balises html des tableaux.
par ex:
Bon c'est pour l'exemple, ça m'étonnerais que ce script marche, étant donné que j'ai pas trop l'habitude des tableaux à 4 dimensions ^^
par ex:
echo("<TABLE>"); foreach($tab['commande'] as $commande) { echo("<TR>"); foreach($commande['argument'] as $argument) { echo("<TD>$argument</TD>"); } echo("</TR>"); } echo("</TABLE>");
Bon c'est pour l'exemple, ça m'étonnerais que ce script marche, étant donné que j'ai pas trop l'habitude des tableaux à 4 dimensions ^^
Modifié par louloute300 le 16/06/2010 à 17:42
Super bonne simplification... Je n'y avais même jamais pensé...
Par contre, je ne pense pas que dans un tableau à parfois 3, puis 4, puis 5 dimensions cela conviennent sans que dans la boucle foreach il n'y ai d'autre foreach
confère https://www.php.net/manual/fr/control-structures.foreach.php
enfin, message pr maff, j'ai vu que ton $tab n'avait pas toujours autant de dimension. J'en conclus que ton $tab est mal fait... Il est impératif que les dimensions soient les mêmes dans tout le $tab... (enfin, c'est de souvenir)
Mais encore bravo à Leviaathan. Il t'as mis sur une belle voie... je modifierai dans son code que
foreach($commande['argument'] as $argument)
{ echo("<TD>$argument</TD>");
}
par:
foreach($tab as $argument1){
foreach($argument1 as $argument2){
foreach($argument2 as $argument3){
foreach($argument3 as $argument4){
foreach($argument4 as $argument5){
echo("<TD>$argument5</TD>");
}
}
}
}
}
Cela étant dis, je suis pas sûr du résultat...