¿Alguien sabe cómo puedo formatear el número y lo limito a solo mostrar 1 lugar decimal en php?¿Cómo puedo formatear el número solo para mostrar 1 lugar decimal en php?
Ejemplo:
¿Cómo puedo formatear el número 02/10 a 02/01 en php?
¿Alguien sabe cómo puedo formatear el número y lo limito a solo mostrar 1 lugar decimal en php?¿Cómo puedo formatear el número solo para mostrar 1 lugar decimal en php?
Ejemplo:
¿Cómo puedo formatear el número 02/10 a 02/01 en php?
Uso de PHP number_format
http://php.net/manual/en/function.number-format.php
Ejemplo:
$one_decimal_place = number_format(2.10, 1);
Si alguna vez tiene que volver a convertirlo en un flotador:
$the_float_value = floatval($one_decimal_place);
Además, this artículo es una buena referencia para los diferentes caracteres decimales y estilos de separación.
Lo intenté, pero sigue mostrando 2.10 –
Quite las comillas del primer argumento. El primer arg es un flotador, no una cuerda. –
Lo intenté, pero todavía muestra 2.10 –
Actualicé el ejemplo para mostrar $ num como float. Trata eso. –
Utilice number_format
función. number_format("2.10", 1)
simplemente hará eso. Here es la documentación.
Se utiliza la función redonda
echo round(3.4445, 1); // 3.4
Un duplicado de: http://stackoverflow.com/questions/1992406/how-do-i -format-numbers-to-have-two-decimal-places – jzd