8792 sujets

Développement web côté serveur, CMS

Bonjour,

voila je voudrais faire sa :

si appel = à un multiple de nombre_appel

afficher bravo gagner

sino

dommage perdu

et j'ai se code :

if ($appel == $nb_appel)


je doit mettre sa ? :
if ($appel == *$nb_appel)


car là j'ai un doute
Bonjour,

L'operateur '%' en PHP est le modulo, le reste d'une division entière.

Exemples :

3 modulo 2 = 1 (3= 2*1 + 1) le reste de la division est 1.

89 modulo 5 = 4 (89= 17 *5 +4) le reste de la division est 4.

85 modulo 5 = 0 (85=17*5 + 0) le reste de la division est 0. (85 est donc un multiple de 5)

Donc pour savoir si un nombre x est divisible par y (donc que x est un multiple de y) on regarde si le reste de la division entière de x par y est égal à 0 (pas de reste).
Modifié par Midgorn (28 Apr 2006 - 17:31)
c'ets dur mais donc si :

nombre d'appel = un multiple de 10

et l'appel est le 50 ème appels il gagne? si oui merci pour se morceau de code Smiley cligne