php格式化数字?

发布于 2024-12-02 15:33:37 字数 202 浏览 0 评论 0原文

我想格式化数字,所以数字的格式如下:

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兔小萌 2024-12-09 15:33:37

如果您希望 35679 显示为 35,679:

number_format(35679,0,'',',');

第一个参数是输入数字。
第二个参数是小数位数。
第三个参数是小数分隔符(没有小数则不需要)。
最后是千位分隔符。

(您可能将小数位数设置为 3)

If you want 35679 to show up as 35,679:

number_format(35679,0,'',',');

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)

残花月 2024-12-09 15:33:37

有关 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 or number_format($number, 0, '.', ',') for comma to be used as thousand seperator.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文