Php-Transformer un decimal en entier
Bonjour,
j aimerais savoir si il etait possible de transformer un decimal en entier :
je fait ce type d operation :
pour $i=1
$i/3=0,3333333333333.............
et je voudrais recuper la valeur 0 dans ce cas la. ou 1 dans le cas suivant:
pour $i=4
$i/3=1,3333333333333........
Si quelqu un a une solution pour ce genre de manip je le remercie par avance.
Culte.
j aimerais savoir si il etait possible de transformer un decimal en entier :
je fait ce type d operation :
pour $i=1
$i/3=0,3333333333333.............
et je voudrais recuper la valeur 0 dans ce cas la. ou 1 dans le cas suivant:
pour $i=4
$i/3=1,3333333333333........
Si quelqu un a une solution pour ce genre de manip je le remercie par avance.
Culte.
5 réponses
-
floor (arrondit à l'entier inférieur) et ceil (arrondit à l'entier supérieur)
-
salut tu peut utilsé l'un des deux fonctions : floor() ou ceil()
voir plus de détails sur php.net -
ModérateurSalut,
Plusieurs choses (qui auront peut être un effet différent).
Tu as pour une variable réelle $real:settype($real,'integer')
Et aussi le formatage avec printf() comme en C, mais ça ne change pas ta variable....printf("%d",$real);
http://fr.php.net/manual/fr/function.sprintf.php -
Salut tu as également les fonctions Floor() et Ceil()
:-))) -
Il y a aussi les fonctions floor() et ceil()