Tableau avec for

dwieser Messages postés 225 Date d'inscription   Statut Membre Dernière intervention   -  
dwieser Messages postés 225 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je viens de créer ce code les boucles FOR fonctionnent
mais la présentation ne me convient pas
le résultat actuel est celui ci

ABCD
EFGH
IJKL
LMNO
ABCD
EFGH
ETC....

MON SOUHAIT est d'obtenir ceci DANS LE SENS horizontal et non vertical

ABCD ABCD ABCD
EFGH EFGH EFGH
IJKL IJKL IJKL
MNOP MNOP MNOP

voici mon code

<?php
$a='<img src = default/images/A.gif></img>';
$b='<img src = default/images/B.gif></img>';
$c='<img src = default/images/C.gif></img>';
$d='<img src = default/images/D.gif></img>';
$e='<img src = default/images/E.gif></img>';
$f='<img src = default/images/F.gif></img>';
$g='<img src = default/images/G.gif></img>';
$h='<img src = default/images/H.gif></img>';
$i='<img src = default/images/i.gif></img>';
$j='<img src = default/images/j.gif></img>';
$k='<img src = default/images/k.gif></img>';
$l='<img src = default/images/l.gif></img>';
$m='<img src = default/images/M.gif></img>';
$n='<img src = default/images/N.gif></img>';
$o='<img src = default/images/O.gif></img>';
$p='<img src = default/images/P.gif></img>';

$tab=[$a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k,$l,$m,$n,$o,$p];

$joueur=['joueur1','joueur2','joueur3'];


for ($ia=0;$ia<=count($joueur);$ia++)
{
for ($ie=0;$ie<=3;$ie++)
{
echo $tab[$ie];
}
echo "<br />";

for ($ie=4;$ie<=7;$ie++)
{
echo $tab[$ie];
}
echo "<br />";

for ($ie=8;$ie<=11;$ie++)
{
echo $tab[$ie];
}
echo "<br />";

for ($ie=12;$ie<=15;$ie++)
{
echo $tab[$ie];
}
echo "<br />";
}	

?> 



Merci par avance de vos réponses

Peut être y aurait il une autre façon de faire avec ces boucles????
OU voir rajouter du css................



A voir également:

2 réponses

roptat Messages postés 276 Date d'inscription   Statut Membre Dernière intervention   77
 
Essaye :
for ($ie=0;$ie<count($tab)/4;$ie++) { //pour chaque groupe de 4 lettres
  for ($ia=0;$ia<count($joueur);$ia++) { //pour chaque joeur
    for($ii=0;$ii<3;$ii++) { //afficher le groupe de 4 lettres
      echo $tab[$ie*4+$ii]; 
    } 
    echo ' '; //suivies d'un espace
  } 
  echo '<br />'; //et retourner à la ligne avant le prochain groupe
} 
0
dwieser Messages postés 225 Date d'inscription   Statut Membre Dernière intervention   9
 
bonjour,


Je vous remercie pour votre réponse
Je vous tire mon chapeau

c'était si simple que je n'y avais pas pensé mdr
en plus en bonus belle présentation SUPER


sujet clos
mes salutations

juste une toute petite erreur sur cette ligne mettre 4 à la place du 3
for($ii=0;$ii<4;$ii++) { //afficher le groupe de 4 lettres 




Moi je plante et toi tu creuses !!!
0