Réduire une condition


Anne Valerie
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 20 Oct 2007

Réduire une condition

Message le Jeu Jan 17, 2008 8:27

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...)


bgdc
WRInaute impliqué
WRInaute impliqué
 
Messages: 723
Inscription: 23 Mai 2005

Message le Jeu Jan 17, 2008 8:55

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.

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2678
Inscription: 13 Fév 2004

Message le Jeu Jan 17, 2008 9:21

bgdc a écrit: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.


bgdc
WRInaute impliqué
WRInaute impliqué
 
Messages: 723
Inscription: 23 Mai 2005

Message le Jeu Jan 17, 2008 9:33

Bien vu :D


Anne Valerie
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 20 Oct 2007

Message le Jeu Jan 17, 2008 11:25

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


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités