用逗号格式化数字 PHP
Formatting numbers with commas PHP
如何使用逗号正确格式化数字。例子
我希望 10000 变成 10,000 我知道我可以使用下面的代码
number_format(10000)
问题是,如果是带小数的数字,它往往会删除小数。
例如:10000.50 它将显示为 10,001
我怎样才能解决这个问题并正确显示带小数点和不带小数点的数字。
这个函数有明确的文档:
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )
使用 php 格式化数字的正确方法是使用内置函数 number_format
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )
您可以将四个参数传递给该函数:
- $number: 这是你要格式化的数字。
- $decimals: 就是你要格式化的小数位数。
- $dec_point:这是您要使用的字符(如果需要),而不是通常用于表示小数点的
"."
。
- $thousands_sep :这是您要用来分隔千位的字符,例如",".
可以找到函数的文档 Here
因此,在您的问题中,您将 number_format(10000)
替换为 number_format(10000,2)
希望对您有所帮助。
干杯!
请使用这个
number_format(10000.50);
输出将采用这种格式 10,001
number_format(10000,3); number_format(10000,2);
如何使用逗号正确格式化数字。例子
我希望 10000 变成 10,000 我知道我可以使用下面的代码
number_format(10000)
问题是,如果是带小数的数字,它往往会删除小数。
例如:10000.50 它将显示为 10,001
我怎样才能解决这个问题并正确显示带小数点和不带小数点的数字。
这个函数有明确的文档:
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )
使用 php 格式化数字的正确方法是使用内置函数 number_format
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )
您可以将四个参数传递给该函数:
- $number: 这是你要格式化的数字。
- $decimals: 就是你要格式化的小数位数。
- $dec_point:这是您要使用的字符(如果需要),而不是通常用于表示小数点的
"."
。 - $thousands_sep :这是您要用来分隔千位的字符,例如",".
可以找到函数的文档 Here
因此,在您的问题中,您将 number_format(10000)
替换为 number_format(10000,2)
希望对您有所帮助。
干杯!
请使用这个 number_format(10000.50); 输出将采用这种格式 10,001
number_format(10000,3); number_format(10000,2);