php格式化数字?
Posted
技术标签:
【中文标题】php格式化数字?【英文标题】:php formatting numbers? 【发布时间】:2011-09-02 09:40:38 【问题描述】:我想格式化数字,所以数字格式如下:
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。
【问题讨论】:
$english_format_number = number_format($number, 2, '.', ',');将产生 35,679.00 【参考方案1】:如果您希望 35679 显示为 35,679:
number_format(35679,0,'',',');
第一个参数是输入的数字。第二个是小数位数。第三个是小数分隔符(没有小数就不需要)。 最后是千位分隔符。
(您可能将小数位数设置为 3)
【讨论】:
【参考方案2】:有关 number_format() 的完整说明,请参阅 THIS。
例如,如果存在默认设置,则需要 number_format($number, 0)
或 number_format($number, 0, '.', ',')
以将逗号用作千位分隔符。
【讨论】:
以上是关于php格式化数字?的主要内容,如果未能解决你的问题,请参考以下文章