不带逗号的 PHP 数字格式


PHP number format without comma

我想显示数字 1000.5,如 1000.50,小数点后 2 位,没有逗号/千位分隔符。

我正在使用number_format来实现这一点:

number_format(1000.5, 2);

结果为 1,000.50。在千位附加的逗号 (,( 分隔符,结果中不需要。

如何显示尾随零且没有逗号的数字?

请参阅number_format的文档:http://php.net/number_format

函数参数为:

string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )

所以使用:

number_format(1000.5, 2, '.', '');

这意味着您不使用任何(= 空字符串(千位分隔符,只使用小数点。

number_format()接受其他参数:

number_format(1000.5, 2, '.', '');

默认值为小数分隔符的句点 (.(,千位分隔符的默认值为逗号 (,(。我鼓励您阅读文档。

> number_format的文档包含有关参数string $thousands_sep = ','的信息。所以这应该有效:

number_format(1000.5, 2, '.', '');
number_format(1000.5, 2, '.', '');

http://php.net/manual/en/function.number-format.php