Quiero que los números reales sean por ejemplo 12.92, pero no 12.9241. ¿Es posible hacer eso?¿Cómo puedo formatear números para tener solo dos lugares decimales?
12
A
Respuesta
23
En PHP, tratan 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
Para PHP se puede utilizar number_format()
, para MySQL utilizar la función FORMAT()
.
MySQL: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_format
FORMAT(number, 2)
Ejemplo:
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
Usted puede multiplicar su número por 100, lo hacen un redondeo del resultado y luego dividir de vuelta por 100.
O en PHP utilizan la ronda función round function
$result=round(12.9241, 2);
Cuestiones relacionadas
- 1. ¿Cómo formatear una columna DBGrid para mostrar dos lugares decimales?
- 2. Dos lugares decimales usando C#
- 3. ¿Cómo especificar lugares decimales al formatear objetos NSNumber?
- 4. Truncar Dos lugares decimales sin redondeo
- 5. flotante de análisis con dos lugares decimales
- 6. ¿Cómo formatear el valor doble para una configuración regional determinada y la cantidad de lugares decimales?
- 7. Formatear un flotante con dos decimales
- 8. Lugares decimales en porcentaje CSS
- 9. Expresión regular para aceptar solo números positivos y decimales
- 10. C# Doble - ToString() formateo con dos lugares decimales pero sin redondeo
- 11. Una función para eliminar los lugares decimales
- 12. printf, sprintf imprime al menos dos lugares decimales
- 13. Haskell: Fuerza flotadores tener dos decimales
- 14. ¿Cómo puedo formatear un doble en una cadena y solo mostrar dígitos decimales cuando es necesario?
- 15. Comportamiento extraño de Java: ¿Cómo es que al agregar dobles con EXACTAMENTE dos lugares decimales resulta en un doble con MÁS DE dos lugares decimales?
- 16. Obtener los últimos dos lugares decimales sin redondeo
- 17. ¿Cómo formatear números largos?
- 18. Redondeo a 2 lugares decimales
- 19. Lugares decimales truncados (no redondos) en sprintf?
- 20. dos decimales para campo decimal/dinero
- 21. Double.ToString con N Número de lugares decimales
- 22. Regex mayor que cero con 2 lugares decimales
- 23. Deje solo dos decimales después del punto
- 24. Expresión regular para formatear números en JavaScript
- 25. ¿Cómo comparar dos números decimales en bash/awk?
- 26. Validación javascript números decimales
- 27. Lista con números decimales
- 28. ¿Cómo redondeo un decimal a 2 lugares decimales en .Net?
- 29. Limite un doble a dos lugares decimales sin ceros al final
- 30. Problema de lugares decimales con SQLite
También puede utilizar ROUND() de la misma manera si no desea que el delimitador de miles de personas. –