solo - redondear decimales php
Formato de nĂºmero PHP sin coma (5)
Consulte la documentación de number_format: http://php.net/number_format
Los parámetros de las funciones son:
string number_format ( float $number , int $decimals = 0 , string $dec_point = ''.'' , string $thousands_sep = '','' )
Entonces usa:
number_format(1000.5, 2, ''.'', '''');
Lo que significa que no utiliza ningún separador de miles (= cadena vacía), solo un punto decimal.
Quiero mostrar el número 1000.5 como 1000.50 con 2 decimales y sin separadores de comas / miles.
Estoy usando number_format para lograr esto:
number_format(1000.5, 2);
Esto resulta 1,000.50. El separador de coma (,) se agrega en mil lugares que no se requiere en el resultado.
¿Cómo puedo mostrar el número con un cero al final y sin coma?
Hola. También puedes usar el código a continuación para eliminar la coma del número
<?php
$my_number = number_format(1000.5, 2);
echo str_replace('','', '''', $my_number);
?>
La documentación de number_format contiene información sobre el parámetro string $thousands_sep = '',''
. Entonces esto debería funcionar:
number_format(1000.5, 2, ''.'', '''');
number_format()
toma parámetros adicionales:
number_format(1000.5, 2, ''.'', '''');
El valor predeterminado es un punto ( .
) Para el separador decimal y una coma ( ,
) para el separador de miles. Te animo a php.net/manual/en/function.number-format.php .
number_format(1000.5, 2, ''.'', '''');