php格式化数字?
我想格式化数字,所以数字的格式如下:
1=1
10=10
100=100
1000=1,000
10000=10,000
100000=100,000
1000000=1,000,000
我认为可以用 number_format() 来完成,但现在我遇到了问题,所以如果数字是 35679,它会显示 35,679,000。
I would like to format numbers, so numbers woul format like this:
1=1
10=10
100=100
1000=1,000
10000=10,000
100000=100,000
1000000=1,000,000
I think it can be done with number_format(), but right now I`m having a problem, so if the number is 35679 it shows 35,679,000.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您希望 35679 显示为 35,679:
第一个参数是输入数字。
第二个参数是小数位数。
第三个参数是小数分隔符(没有小数则不需要)。
最后是千位分隔符。
(您可能将小数位数设置为 3)
If you want 35679 to show up as 35,679:
First parameter is the input number.
Second is the amount of decimals.
Third is the decimal separator (not needed without decimals).
Last is the thousands separator.
(You probably set the number of decimals to 3)
有关 number_format() 的完整说明,请参阅此。
例如,如果存在默认设置,则需要
number_format($number, 0)
;如果存在逗号,则需要number_format($number, 0, '.', ',')
用作千位分隔符。Please see THIS for a complete explanation of number_format().
For example you would need
number_format($number, 0)
if the default settings are present ornumber_format($number, 0, '.', ',')
for comma to be used as thousand seperator.