Créer un tableau

Petit nouveau ! | 3 Messages

24 janv. 2006, 11:31

Bonjour à tous !

J'ai un petit soucis je souhaite comprendre comment réaliser un tableau à l'aide 'd'un boucle for voici mon code :

http://www.phpfrance.com/irc/TheWall/index.php?wall=482

Je souhaiterais qu'apres 3 occurence le tableau passe à la ligne suivante
pouvez vous m'indiquer comment procéder ?

Je vous remercie par avance pour vos explications et votre aide
Jean Marc

Eléphant du PHP | 413 Messages

24 janv. 2006, 12:31

salut,
je ne suis pas allé voir le lien, mais tu peux utiliser un compteur et le modulo (symbole %), de la manière suivante :

echo "<table>";
for ($i=0; $i<$n; $i++) {
  // ....
  if ($i%3==0) echo "<tr>";
  echo "<td>...</td>";
  if (($i+1)%3==0) echo "</tr>"
}
echo "</table>";
il faut un peut améliorer, par exemple pour prendre en compte le cas où on n'a pas exactement un nombre d'éléments multiple de 3.
--
Goeb