📜  php number_format - PHP (1)

📅  最后修改于: 2023-12-03 14:45:12.382000             🧑  作者: Mango

PHP中的number_format

在PHP中,number_format()是一个内置函数,用于格式化数字。该函数将给定的数字四舍五入到指定的小数位数,并添加逗号作为千位分隔符。

语法
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )

参数说明:

  • $number(必需):需要格式化的数字。
  • $decimals(可选):指定结果应保留的小数位数。默认为0。
  • $dec_point(可选):指定小数点的字符。默认为“.”。
  • $thousands_sep(可选):指定千位分隔符的字符。默认为“,”。
示例
<?php
$number = 1234567.891;
echo number_format($number); // 输出:1,234,568
echo number_format($number, 2); // 输出:1,234,567.89
echo number_format($number, 2, ",", "."); // 输出:1.234.567,89
?>

注意: 当使用逗号作为千位分隔符时,必须将小数点字符设置为“.”,否则格式化结果将被解释为一个浮点数,同时依赖于当前的本地区域设置。

返回值

number_format()函数返回一个格式化后的字符串表示给定数字的值。

总结

number_format()函数是PHP中一个非常有用的函数,可以方便快捷的格式化数字,并可以根据不同的本地区域设置进行输出。无论是在商业应用、金融计算还是其他计算机领域中,这个函数都会得到广泛的应用。