Page 1 sur 1

fonction round

Posté : 25 oct. 2010, 02:55
par Invité
Bonjour à tous,

J'ai deux chiffres que je souhaite arrondir à deux décimales après la virgule.
round(24.247491638796, 2) me donne 24.25 => tout va bien
round(15.802675585284, 2) me donne 15.8 => c'est pas mal mais comment obtenir 15.80 au lieu de 15.8?

En vous remerciant pour vos réponses.

Re: fonction round

Posté : 25 oct. 2010, 08:44
par xTG
Bah euh... 15.8 = 15.80 :D
Un entier quelque soit le langage ne garde pas les zéros inutiles.
Tu pourras tester en C tu obtiendras la même chose par exemple.

Donc si c'est pour un affichage où tu veux absolument le zéro tu transformes en chaîne de caractères et tu comptes.
Si 1 caractère après le caractère . => concaténation d'un zéro à la fin

Re: fonction round

Posté : 25 oct. 2010, 09:54
par jojolapine
ou sinon tu utilises number_format() après ton round() :-°