Afficher tableau de tableau

Hulgir11
Invité n'ayant pas de compte PHPfrance

25 févr. 2014, 11:34

Bonjour, je travail en php et j'ai un tableau à une dimension contenant dses string de type csv.
exemple
tab[0]= "var1,var2,var3,var4,var5"
tab[1]= "var6, var7, var8, var9, var10"
...
etc
J'aimerai dans ma page php afficher un tableau a deux dimension avec une colonne à chaque virgule
Comment fois je faire pour arriver à ceci ?
de type:

var1 | var2 | var3 | var4 | var5 |
var6 | var7 | var8 | var9 | var10 |

Au revoir

ViPHP
xTG
ViPHP | 7331 Messages

25 févr. 2014, 14:23

Tu peux utiliser la fonction explode() pour te créer la seconde dimension. :)

Hulgir11
Invité n'ayant pas de compte PHPfrance

25 févr. 2014, 14:48

Oui j'y avais pensé à la fonction explode() mais du coup j'aurai ça
ligne1=var1|var2|var3...
ligne2=var4|var5|var6...

et moi j'aimerai avoir
var1 |var2 |var3...
var444|var5555|var6666...

enfin qu'il y ai une colonne distincte à chaque fois, je sais pas si c'est très clair ...

Image

hulgir11
Invité n'ayant pas de compte PHPfrance

25 févr. 2014, 14:58

pb résolu ! merci

Eléphant du PHP | 83 Messages

25 févr. 2014, 15:05

bonjour,

echo '<table>';
for($i=0,$i<sizeof(tab),$i++){
echo '<tr>';
  $row = explode(",", $tab[$i]);

  for($j=0,$j<sizeof($row),$j++){
     echo '<td>'.$row[$j].'</td>';
  }
echo '</tr>';
}

echo '</table> ';

Bon, voila une solution approximative a vous de retouchez :)

Bon Codage