Je veux que les nombres réels seraient par exemple 12.92, mais pas 12.9241. Est-il possible de faire comme ça?Comment formater un nombre avec deux décimales?
12
A
Répondre
23
En PHP, essayez number_format
:
$n = 1234.5678;
// Two decimal places, using '.' for the decimal separator
// and ',' for the thousands separator.
$formatted = number_format($n, 2, '.', ',');
// 1,234.57
4
Pour PHP, vous pouvez utiliser number_format()
, pour MySQL utiliser la fonction FORMAT()
.
MySQL: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_format
FORMAT(number, 2)
Exemple:
mysql> SELECT FORMAT(12332.123456, 4);
-> '12,332.1235
PHP: http://php.net/manual/en/function.number-format.php
$number = 1234.5678;
$formatted_number = number_format($number, 2, '.', '');
// 1234.56
-1
Vous pouvez multiplier votre nombre par 100, faites un arrondi du résultat puis diviser retour par 100.
Ou en php utiliser la fonction tour round function
$result=round(12.9241, 2);
Questions connexes
- 1. Formater un nombre avec X décimales et InvariantCulture?
- 2. Écrire un nombre avec deux décimales SQL server
- 3. Comment formater un nombre décimal en un nombre de décimales contrôlé par programme dans C#?
- 4. Comment arrondis-tu un nombre à deux décimales en C#?
- 5. Comment formater un nombre avec des virgules?
- 6. Essayer de formater nombre à 2 décimales jQuery
- 7. Comment formater un nombre stocké dans une chaîne?
- 8. Comment formater un DOUBLE pour n'imprimer que deux décimales dans Eiffel?
- 9. Comment générer un nombre aléatoire avec des décimales
- 10. Comment formater une double valeur jusqu'à 2 décimales dans l'iPhone
- 11. Comment retourner un nombre à virgule flottante avec un nombre défini de décimales?
- 12. Pour afficher le nombre avec 2 décimales
- 13. Format à deux décimales
- 14. Dans Coldfusion/CFML, comment formater un nombre décimal long en un pourcentage standard à deux chiffres?
- 15. Comment arrondir nombre à 2 décimales
- 16. Comment calculer une valeur à un certain nombre de décimales?
- 17. Limite double à deux décimales sans zéros
- 18. Limite double à deux décimales
- 19. Comment arrondir et formater une décimale correctement?
- 20. Quel module Perl peut formater un nombre avec un nombre variable de zéros en tête?
- 21. Comment spécifier les chiffres et les décimales avec NumberFormatInfo
- 22. Formater un nombre comme devise dans un JTable?
- 23. Mise en forme d'un flotteur à ### ## (deux décimales)
- 24. Haskell: Force flotte pour avoir deux décimales
- 25. Comment formater pour inclure uniquement des décimales s'il y en a
- 26. C# - Nombre arrondi à 0 décimales
- 27. printf, sprintf imprime au moins deux décimales
- 28. Chaîne à flotter avec deux décimales en C#
- 29. Puis-je formater une chaîne comme un nombre dans .NET?
- 30. Comment formater des colonnes autogennées dans ASP.Net GridView?
Vous pouvez également utiliser ROND() de la même façon si vous ne voulez pas le séparateur de milliers. –