php - 在 php 中添加逗号作为千位分隔符和 float

标签 php number-formatting

我有这个

$example = "1234567"
$subtotal =  number_format($example, 2, '.', '');

$subtotal 的返回值是 "1234567.00" 如何修改$subtotal的定义,让它变成这样"1,234,567.00"

最佳答案

下面会输出1,234,567.00

$example = "1234567";
$subtotal =  number_format($example, 2, '.', ',');
echo $subtotal;

语法

string number_format ( float $number , int $decimals = 0 , string $dec_point = '.' , string $thousands_sep = ',' )

但我建议您使用 money_format,它将数字格式化为货币字符串

关于php - 在 php 中添加逗号作为千位分隔符和 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17780653/

相关文章:

php - html 文本区域显示默认或最近的输入

php - 使用 PHP 5.6 和 PDO 是否需要转义字符?

php - 关于分层 MySQL 数据库设计的建议

excel - 将日期转换为数字的公式

java - 如何使用 java.text.NumberFormat 来添加单位?

PHP 包括显示脚本而不是输出

php - 如何使用 RegexIterator::REPLACE 模式?

java - 使 JFormattedTextField 的行为类似于 ATM 输入

java - 输入文件第一行时Java中的NumberFomatException错误

tags - 两个 RFID 读取器产生不同的 ID(不是字节顺序差异)