2011-09-02 124 views
0

我想格式化数字,这样的数字格式竟被这样的: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。

+0

$ english_format_number = number_format($ number,2,'。',',');将导致35,679.00 – fsonmezay

回答

2

如果你想以35679显示为35679:

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

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

(你可能设置小数3的数量)

0

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