PHP number_format()
函数用于格式化数字。
语法
number_format(number,decimals,decimalpoint,separator)
参数
参数 | 说明 | 必须/可选 |
---|---|---|
number | 要格式化的数字。 | 必须 |
decimal | 设置小数点位数。 | 可选 |
decimalpoint | 设置小数点的分隔符,默认为点.,无需设置。 | 可选 |
separator | 设置千位分隔符,当数字大于等于1000的时候出现,默认为逗号, | 可选 |
返回值
返回格式化的数字。
示例
介绍一些例子,了解PHP number_format()
函数的使用方法。
示例1
<?php
$n=199.9;
echo number_format($n);
?>
输出:
200
这里没有设置小数点位数。
示例2
<?php
$n=199.9;
echo number_format($n,2);
?>
输出:
199.90
这里设置了2位小数点
示例3
<?php
$n=1000000;
echo number_format($n);
?>
输出:
1,000,000
格式化为易读的数字,出现了千分位分隔符。
示例4
<?php
$n=1000000;
echo number_format($n,2);
?>
输出:
1,000,000.00