我想显示数字 1000.5 和 1000.50 一样,有 2 位小数,没有逗号/千位分隔符。
我正在使用 number_format 来实现这一点:
number_format(1000.5, 2);
结果为 1,000.50。结果中不需要的逗号 (,) 分隔符附加在千位。
如何显示带有尾随零且没有逗号的数字?
我想显示数字 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, '.', '');