|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : février 2007 Messages : 81 ![]() |
Bonjour,
je débute en php et j'aimerai arrondir un chiffre à 1 décimale. Je ne sais pas comment expliquer mais ce n'est pas vraiment arrondir. Exemple : j'aimerai retourner juste 9.9 et non 10, j'ai essayé de faire un round($var,1) mais il me retourne 10 puis si $var = 9.054354365 j'aimerai qu'il me retourne juste 9 Merci pour votre aide |
|
|
00
|
|
|
#2 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Aucun problème avec l'utilisation de round($var, 1); de mon côté.
En revanche, vouloir 9 quand tu as 9.05 ce n'est pas un arrondi logique, donc il faut que tu arrondisses en-dessous en utilisant floor() à la place. |
|
|
00
|
|
|
#3 | |
|
Membre expérimenté
![]() |
Citation:
Ne serait-ce pas plutôt ? avec un point et non un point virgule
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
|
00
|
|
|
#4 | |||
|
Membre éclairé
![]() ![]() |
Si sur la valeur 9.985135 tu veux retourner 9.9, ce n'est pas un arrondi.
Il te suffit de faire cela: Code :
floor(99.85135) = 99 99 / 10 = 9.9 En espérant t'avoir aidé! Bon dév'
__________________
Ingénieur Web Freelance - Firehist Studio Profil Viadeo Benjamin Longearet Geekos.fr : Blog technique sur les technologies du Web --- Citation:
|
|||
|
00
|
Copyright © 2000-2012 - www.developpez.com