PHP格式化数字


php formatting numbers?

我想格式化数字,所以数字的格式是这样的:

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

如果你想让35679显示为35679:

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

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

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

number_format()的完整解释请参见THIS。
例如,如果存在默认设置,则需要number_format($number, 0);如果逗号使用number_format($number, 0, '.', ',')作为千位分隔符。