不带逗号的 PHP 编号格式

我想显示数字1000.5,比如1000.50,它有两个小数位,没有逗号/数千个分隔符。

我使用 number _ format 来实现这一点:

number_format(1000.5, 2);

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

如何显示尾随零而不带逗号的数字?

101920 次浏览

number_format()需要额外的参数:

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

默认值是小数点的句点(.)和数千个分隔符的逗号(,)。我会鼓励你去 阅读文件

请参阅 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 文档包含有关参数 string $thousands_sep = ','的信息。因此这个应该可以工作:

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