executer du code 1 fois sur deux dans un while - PHP - Programmation
Marsh Posté le 05-08-2003 à 15:51:36
$compteur%2 == 0
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...
Marsh Posté le 05-08-2003 à 16:07:33
http://www.ultimweb.com/web/php/cours/2f.html
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 :
|
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 ]
Marsh Posté le 05-08-2003 à 18:15:16
encore plus simple
$x = 0
$x = 1 - $x;
Marsh Posté le 05-08-2003 à 19:59:33
Et avec des booléens, c'est bien aussi
$exec = false;
while () {
if ($exec) {
}
$exec = ! $exec;
}
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...