Page 1 sur 1
Calcul en php
Posté : 09 nov. 2007, 19:48
par Invité
Bonjour,
j'execute en php un calcul simple du type :
1/150*100 et voici le résultat : 0.66666666666667
C'est bien mais je voudrait seulement le 0.66, comment faire ?
Merci
Posté : 09 nov. 2007, 19:58
par @rthur
Bonjour,
Peut-être qu'en consultant les fonctions mathématiques de la doc PHP, tu trouvera ton bonheur pour
arrondir un nombre à virgule flottante
http://fr.php.net/math
Posté : 09 nov. 2007, 21:01
par Invité
Merci de votre réponse !
j'ai donc trouvé la fonction "floor" mais celle ci arrondi de trop. exemple :
1/150*100 et voici le résultat : 0
Hors, moi, je voudrait qu'il m'affiche 0.67 puisque le résultat est 0.66666666666667
Je trouve pas la solution

Posté : 09 nov. 2007, 21:20
par h0_noMan
Continue de chercher sur la page.
http://fr.php.net/math
Posté : 09 nov. 2007, 21:23
par Truc
indice en bas de votre écran...
Peut-être qu'en consultant les fonctions mathématiques de la doc PHP, tu trouvera ton bonheur pour
arrondir un nombre à virgule flottante
http://fr.php.net/math
Ce n'est pas floor()

Posté : 09 nov. 2007, 22:01
par Invité
Y'a aussi round() mais celle ci arrondi au chiffre complet
Exemple : 1.6654986 = 1
0.4579565 = 0
Posté : 09 nov. 2007, 22:04
par Calimero
Y'a aussi round() mais celle ci arrondi au chiffre complet
Exemple : 1.6654986 = 1
0.4579565 = 0
Tu chauffes

(voire même tu brûles !) Continue de chercher sur la page de manuel de round() .
Posté : 09 nov. 2007, 22:08
par @rthur
Il faut l'image pour que ça rende bien

> Indice en bas de votre écran...
Posté : 09 nov. 2007, 22:17
par Invité
trop top vos indices
$calcul = '1.245789';
echo'round($calcul, 2)';
ce qui donne = 1.25
merci beaucoup les amis

Posté : 09 nov. 2007, 22:29
par zeus
Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération toi-même
en cliquant sur le bouton
qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).
Alors... inscris-toi !!! 