Mise en page

ViPHP
ViPHP | 2291 Messages

12 mars 2009, 20:52

Bonsoir,
J'ai un petit soucis de mise en page je reçois des données exemple :
1
1
2
3
4
5
5
Jusque là pas de soucis mais je n'arrive pas lui dire que dans le cas ou il trouve deux valeurs identique il doit décaler la seconde valeur à droite donc faire ceci

1 1
2
3
4
5 5

D'avance merci

ViPHP
ViPHP | 2144 Messages

12 mars 2009, 22:20

Si elles sont effectivement triées, tu peux utiliser une variable temporaire pour stocker la valeur dans l'itération précédente:
Exemple:
$valeurPrec = "";

while(.....){
   print $valeurCourante;
   if ($valeurPrec == $valeurCourante){
      print "</ br>";

   $valeurPrec = $valeurCourrante;
}

ViPHP
ViPHP | 2291 Messages

13 mars 2009, 10:29

Je te remercie .

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

13 mars 2009, 10:54

Juste une petite remarque en passant.... y a pas de balise "</br>" ...

Soit c'est un "<br>" que l'on ne ferme pas (html), soit c'est un "<br />" qui est par définition déjà fermé (xhtml) ... mais il n'y a pas de balise fermante pour le break :)

(et quand bien même cette balise existerait, on ne pourrait pas la trouver sans qu'elle ait été ouverte avant ;))
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...