tester si un entier est pair ou impair [php] - PHP - Programmation
Marsh Posté le 20-10-2004 à 10:55:50
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
Marsh Posté le 20-10-2004 à 10:56:39
pas de fonction PHP à ma connaissance mais avec le reste de la division par 2(modulo):
Code :
|
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...
Marsh Posté le 20-10-2004 à 13:35:11
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
Marsh Posté le 20-10-2004 à 13:39:51
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
Marsh Posté le 20-10-2004 à 14:35:43
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 !
Marsh Posté le 20-10-2004 à 14:40:04
bahan a écrit : A noter que la fonction PHP is_int(expression) peut également t'aider. |
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.
Marsh Posté le 20-10-2004 à 09:47:49
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
---------------
icite ca shoot : albphoto.fr // la ca bricole : albworkshop.fr // A VENDRE Canon ST-E2