PHP - number_format 浮点数
PHP - number_format float number
如何将浮点数(例如 6099.99)格式化为:6,099.99 或 6.099,99
我试过函数 number_format()
和 money_format()
是这样的:
number_format(6099.99,2,'.',',')
// 输出 6,00
setlocale(LC_MONETARY, 'it_IT');
echo money_format('%.2n', $number)
// 输出 6,00
感谢进阶
你只是把参数弄错了。
参数 3 是小数分隔符,参数 4 是千位分隔符
echo number_format(6099.99,2,',','.')
// change params to ^ ^
结果
6.099,99
如何将浮点数(例如 6099.99)格式化为:6,099.99 或 6.099,99
我试过函数 number_format()
和 money_format()
是这样的:
number_format(6099.99,2,'.',',')
// 输出 6,00
setlocale(LC_MONETARY, 'it_IT');
echo money_format('%.2n', $number)
// 输出 6,00
感谢进阶
你只是把参数弄错了。 参数 3 是小数分隔符,参数 4 是千位分隔符
echo number_format(6099.99,2,',','.')
// change params to ^ ^
结果
6.099,99