Réduire une condition

Nouveau WRInaute
Bonjour


Le pas est de 3
un moyen pour reduire l'expression ?

if ($j==1 OR $j==4 OR $j==7 OR $j==10 OR $j==13 OR $j==16 OR $j==19 OR $j==22...)
 
WRInaute impliqué
Bonjour,

essaye ca :

if (($j+2)%3 == 0) ou meme if (!(($j+2)%3))

en fait tu ajoutes 2 et tu divises par 3, si le reste est egal a zero, c'est que tu es dans ton cas.

J'ai pas tester.
 
WRInaute accro
bgdc a dit:
Bonjour,

essaye ca :

if (($j+2)%3 == 0) ou meme if (!(($j+2)%3))

en fait tu ajoutes 2 et tu divises par 3, si le reste est egal a zero, c'est que tu es dans ton cas.

J'ai pas tester.

Ou même if (($j % 3) == 1) qui est à mon avis plus explicite...

Jacques.
 
Nouveau WRInaute
voila qui me convient, trés aimable à vous d'avoir répondu si rapidement.

sur les autres forums on se fait engueler quand on click pas sur le lien "sujet résolu", chez vous c'est pratique, car il n'y en a pas.

trés bonne journée
 
Discussions similaires
Haut