Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
2454 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php] tester si un entier est pair ou impair

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] tester si un entier est pair ou impair

n°877743
metos
҉ OOoo hi-lo powered
Posté le 20-10-2004 à 09:47:49  profilanswer
 

je me rappel plus la fonction qui test si un entier est pair
 
il me semble que c etait odd()
mais je la trouve pas dans la doc php
 
qq un sait ?
 
merci :jap:


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
mood
Publicité
Posté le 20-10-2004 à 09:47:49  profilanswer
 

n°877794
bunker83+1
Posté le 20-10-2004 à 10:55:50  profilanswer
 

Si $a est ton nombre
Tu regarde le resultat de :
$a%2
 
qui n'est que le reste de la division par 2.
 
Si ($a%2 == 0), le nombre est pair
Si ($a%2 == 1), le nombre est impair

n°877795
Xav_
The only one...
Posté le 20-10-2004 à 10:56:39  profilanswer
 

pas de fonction PHP à ma connaissance mais avec le reste de la division par 2(modulo):

Code :
  1. if ($nombre % 2 == 0)
  2. {
  3.   echo "$nombre est un nombre pair";
  4. }
  5. else
  6. {
  7.   echo "$nombre est un nombre impair";
  8. }


 
avec recherche google "PHP+paire" tu aurai trouvé ça et meme d'autres exemples...
 
EDIT: grilled, mais c'est le temps de lui dire de chercher sur google qui m'a retarder... :o


Message édité par Xav_ le 20-10-2004 à 10:57:40

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°877890
bahan
Posté le 20-10-2004 à 13:35:11  profilanswer
 

A noter que la fonction PHP is_int(expression) peut également t'aider.
 
if(is_int($entier/2)) print($entier." est un nombre paire" );
else print($entier." est un nombre impaire" );

 
J'utilise souvent des scripts de ce genre quand je veux changer de couleur une ligne sur deux dans un tableau.
 
Bahan


---------------
Close the world.||.txen eht nepO
n°877897
Xav_
The only one...
Posté le 20-10-2004 à 13:39:51  profilanswer
 

enfin quoi qu'on fasse on en revient tjs à tester le reste de la division par 2 (ou a tester que la division par 2 donne un entier), donc en fait pas fonction native PHP, mais une fonction perso facile à faire en 2 lignes ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°877978
metos
҉ OOoo hi-lo powered
Posté le 20-10-2004 à 14:35:43  profilanswer
 

j avais zapé mon topic :/
je suis passé par le modulo 2 en attendant
mais bon il me semble qu en pbp3 y avait un fontionn pour ca.
 
enfin bref, merci a vous ! :jap:


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2
n°877986
metos
҉ OOoo hi-lo powered
Posté le 20-10-2004 à 14:40:04  profilanswer
 

bahan a écrit :

A noter que la fonction PHP is_int(expression) peut également t'aider.
 
if(is_int($entier/2)) print($entier." est un nombre paire" );
else print($entier." est un nombre impaire" );

 
J'utilise souvent des scripts de ce genre quand je veux changer de couleur une ligne sur deux dans un tableau.
 
Bahan


 
les couleur de ligne je le fais avec le modulo, ca marche bien
avec %x   ou x est le nombre de ligne de couleur differente dans la liste
le tout dans une boucle.
 


---------------
icite ca shoot : albphoto.fr   //   la ca bricole : albworkshop.fr  //  A VENDRE Canon ST-E2

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php] tester si un entier est pair ou impair

 

Sujets relatifs
tester unitairement des PStester la validité d'une email ?
[batch] Tester un transfert de fichier par FTPtester le contenu d'une variable
Comment arrondir un double à l'entier le plus proche?[win]convertir une chaine en entier ?
[libc] tester si un fichier existeTester si un fichier existe...
[VBA Excel] Comment vérifier si une variable est un entier / string[java] tester si un fichier existe
Plus de sujets relatifs à : [php] tester si un entier est pair ou impair


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR