在我的 PHP 输出中,数字显示 1,234.56
如何将其更改为 1234,56 或 1.234,56?
什么是美国方式和欧洲方式?
php 可以用美国方式吗?
最佳答案
使用 number_format :
echo number_format($num, 2, ',', '.');
参数是:
- 数字本身
- 小数位数
- 小数点分隔符
- 千位分隔符
欧洲方式因地区而异,可以是以下方式之一:
123.456,50
(例如德语)123,456.50
(例如英语)123 456,50
(例如法语)123'456,50
(例如瑞士)
美国方式是 123,456.50
是的,所有格式都有效。无论您如何输出它们,PHP 都会以 123456.50
格式在内部处理 float 。
关于php - 如何将 1,300.00 更改为 1300,00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1985093/