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