number_format函数是用于对一个数字进行格式化的 PHP 函数。这个函数可以将数字格式化为带有千位分隔符的字符串,同时也可以设置小数点的位数。 其基本用法如下: string number_format (
number_format函数是用于对一个数字进行格式化的 PHP 函数。这个函数可以将数字格式化为带有千位分隔符的字符串,同时也可以设置小数点的位数。
其基本用法如下:
string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )
其中参数的含义如下:
$number:要进行格式化的数字。
$decimals:可选参数,指定保留小数点后几位。默认值为 0。
$dec_point:可选参数,指定小数点的字符。默认为 "."(点)。
$thousands_sep:可选参数,指定千位分隔符的字符。默认为 ","(逗号)。
示例:
$number = 12345.6789; echo number_format($number); // 输出:12,346 echo number_format($number, 2, '.', ' '); // 输出:12 345.68
在上面的示例中,number_format 函数将数字进行了格式化,并根据给定的格式参数将其转换成了一个带有千位分隔符的字符串。
需要注意的是,number_format 只是格式化了输出的字符串,原来的数字并没有改变。number_format 主要用于向用户友好的方式展示数字,例如在货币数量、统计数据等场景中。