with solo round redondear numero number mostrar money_format formato floatval decimals decimales php

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 .