我想显示数字 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