php格式化数字

时间:2011-09-02 09:40:39

标签: php numbers number-formatting

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

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。

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:0)

有关number_format()的完整说明,请参阅THIS 例如,如果存在默认设置,则需要number_format($number, 0),或者将逗号number_format($number, 0, '.', ',')用作千位分隔符。