executer du code 1 fois sur deux dans un while

executer du code 1 fois sur deux dans un while - PHP - Programmation

Marsh Posté le 05-08-2003 à 15:50:39    

bonjour,  
 
je voudrais, dans un while, executer une ligne une fois sur deux.  
javais pensé a incrémenté une varaible i et executer la portion de code qui m'interresse que lorsque i est pair. or je n'ai pas trouvé de fonction allant dans ce sens...  
 
c'est dans le cadre d'un tableau html dynamique, pour faire une ligne sur deux en couleur, pour ne pas se croiser les yeux...

Reply

Marsh Posté le 05-08-2003 à 15:50:39   

Reply

Marsh Posté le 05-08-2003 à 15:51:36    

$compteur%2 == 0
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 05-08-2003 à 16:06:07    

..? est ce que tu pourrais etre plus calir stp?
 
$var%2, le %2 signifie 'est pair'? en ce cas je ne comprends pas le == 0...

Reply

Marsh Posté le 05-08-2003 à 16:07:33    

http://www.ultimweb.com/web/php/cours/2f.html


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 05-08-2003 à 16:09:02    

% c'est l'opérateur modulo en php ( comme dans beaucoup de language ça retourne le reste de la division du premier nombre par le deuxieme).
Par exemple :

Code :
  1. 10%4=2
  2. 10%5=0


Tu noteras bien que c'est marqué dans la doc:
http://dev.nexen.net/docs/php/anno [...] ien=modulo
 
[edit: evidement grilled, mais j'avais plus de truc à taper  :kaola: ]


Message édité par anapajari le 05-08-2003 à 16:09:35
Reply

Marsh Posté le 05-08-2003 à 16:09:26    

oki merci

Reply

Marsh Posté le 05-08-2003 à 18:15:16    

encore plus simple
 
$x = 0
 
$x = 1 - $x;
 


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 05-08-2003 à 19:59:33    

Et avec des booléens, c'est bien aussi :D  
$exec = false;
while () {
  if ($exec) {
  }
  $exec = ! $exec;
}

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed