【发布时间】:2019-01-15 03:14:07
【问题描述】:
如何使用 php 将这个数字 247936 变成这个 $2,479.36?
我尝试了几个选项,例如:
setlocale(LC_MONETARY, 'en_US');
echo money_format('%i', '247936'); // OUTPUT: USD 247,936.00
我也试过了
echo number_format(247936, 2); // echos '247,936.00'
我什至尝试过,但效果不佳
echo number_format(247936, 2,'.', ','); // echos 247,936.00
【问题讨论】:
-
请查看the manual
-
所以你的价值是美分对吧?
-
我相信是的。最后两个数字是美分。
-
看看我的回答
-
就是这样。几分钟后,我可以将其标记为正确。非常感谢友好的人。 :)
标签: php currency number-formatting money-format