Php-Transformer un decimal en entier

Fermé
Culte - 23 mai 2005 à 22:49
neo_selen Messages postés 153 Date d'inscription dimanche 11 juillet 2010 Statut Membre Dernière intervention 29 juin 2016 - 9 déc. 2012 à 20:36
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.

5 réponses

floor (arrondit à l'entier inférieur) et ceil (arrondit à l'entier supérieur)
13
salut tu peut utilsé l'un des deux fonctions : floor() ou ceil()
voir plus de détails sur php.net
1
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
23 mai 2005 à 23:05
Salut,

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
0
Salut tu as également les fonctions Floor() et Ceil()
:-)))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Il y a aussi les fonctions floor() et ceil()
0
neo_selen Messages postés 153 Date d'inscription dimanche 11 juillet 2010 Statut Membre Dernière intervention 29 juin 2016 15
9 déc. 2012 à 20:36
et sinon y'a les fonctions floor et ceil ???? t'as lu les autres posts ou quoi ?
0