Page 1 sur 1

Mise en page

Posté : 12 mars 2009, 20:52
par dunbar
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

Posté : 12 mars 2009, 22:20
par iclo
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;
}

Posté : 13 mars 2009, 10:29
par dunbar
Je te remercie .

Posté : 13 mars 2009, 10:54
par Ryle
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 ;))