Voglio che i numeri reali sarebbero per esempio 12,92, ma non 12,9241. È possibile fare così?Come si formattano i numeri con solo due cifre decimali?
12
A
risposta
23
In PHP, provare 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
Per PHP è possibile utilizzare number_format()
, per MySQL utilizzare la funzione FORMAT()
.
MySQL: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_format
FORMAT(number, 2)
Esempio:
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
È possibile moltiplicare il numero per 100, fanno un arrotondamento del risultato e poi dividere indietro di 100.
O in php utilizzare la funzione rotonda round function
$result=round(12.9241, 2);
Problemi correlati
- 1. Come si formattano i numeri all'interno dei modelli Bosun?
- 2. conversione di raddoppiare con due cifre decimali
- 3. Formattare un float con due cifre decimali
- 4. Lasciare solo due cifre decimali dopo il punto
- 5. elenco con i numeri decimali
- 6. rotondo doppio a due cifre decimali
- 7. Calcolare l'aumento percentuale tra due numeri decimali
- 8. printf, sprintf stampa almeno due cifre decimali
- 9. Visualizza sempre almeno due cifre decimali
- 10. A completare una variabile con due cifre decimali C#
- 11. Java: double: come mostrare SEMPRE due cifre decimali
- 12. ordinamento su colonna con più cifre decimali
- 13. Seleziona righe con> 2 cifre decimali
- 14. Come si formatta un doppio in una stringa e si visualizzano solo cifre decimali quando necessario?
- 15. Espressione regolare per accettare solo numeri positivi e decimali
- 16. doppio formato a 2 cifre decimali con i principali 0s
- 17. rotonda a 2 cifre decimali
- 18. Come arrotondare a 2 cifre decimali?
- 19. Come filtrare i numeri che contengono cifre univoche?
- 20. Come cout un numero float con n cifre decimali
- 21. Android - Rotonda a 2 cifre decimali
- 22. Come convalidare una percentuale con due cifre decimali con un Regex?
- 23. Come formattare una doppia con quantità variabile di cifre decimali
- 24. In angular 2, come visualizzare un numero come una valuta con due cifre decimali arrotondate?
- 25. as.numeric() rimuove le cifre decimali in R, come cambiare?
- 26. Csvwrite con numeri superiori a 7 cifre
- 27. Convalida javascript numeri decimali
- 28. Arrotondamento a 2 cifre decimali in SQL
- 29. Come impedire all'utente di immettere cifre decimali?
- 30. Come estrarre cifre decimali di doppia/BigDecimal
È inoltre possibile utilizzare ROUND() nello stesso modo, se non si desidera che il delimitatore migliaia. –