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 :wink:
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 :wink:
http://fr.php.net/math
Ce n'est pas floor() :wink:

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 ;)

Image
> Indice en bas de votre écran...

Posté : 09 nov. 2007, 22:17
par Invité
:lol:

trop top vos indices :wink:

$calcul = '1.245789';

echo'round($calcul, 2)';

ce qui donne = 1.25 :wink:

merci beaucoup les amis :D

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 Image 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 !!! ;)