php - 如何将 1,300.00 更改为 1300,00

标签 php numbers

在我的 PHP 输出中,数字显示 1,234.56

如何将其更改为 1234,56 或 1.234,56?

什么是美国方式和欧洲方式?

php 可以用美国方式吗?

最佳答案

使用 number_format :

echo number_format($num, 2, ',', '.');

参数是:

  1. 数字本身
  2. 小数位数
  3. 小数点分隔符
  4. 千位分隔符

欧洲方式因地区而异,可以是以下方式之一:

  • 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/

相关文章:

java - PHP和Java之间的加密

php - Zend 2 Ajax JSON 多数据

algorithm - 通过对 A 和 B(含)之间的一个或多个整数进行按位或运算,可以生成多少个不同的数字

java - printf 显示同一个变量的不同值

JavaScript 就地修改 Number 对象(包装器) - 向下转型

PHP 文件返回正确的回显,但在数据库中写入错误的字符串

Javascript 和单选按钮 - 不执行任何操作

php - 在线获取签名的最佳方式是什么?

java - 为什么我的浮点变量保存整数?

java - 如何格式化长数字?