首页 > PHP教程 > PHP常用函数手册 > PHP String 函数

PHP number_format() 函数

 函数原型

/**

 * 通过千位分组来格式化数字

   接受1个、2个或者4个参数(注意:不能是3个):

   如果只提供第一个参数,number的小数部分会被去掉 并且每个千位分隔符都是英文小写逗号","

   如果提供两个参数,number将保留小数点后的位数到你设定的值,其余同楼上

   如果提供了四个参数,number 将保留decimals个长度的小数部分, 小数点被替换为dec_point,千位分隔符替换为thousands_sep

 * @link http://php.net/manual/en/function.number-format.php

 * @param float $number  要格式化的数字

 * @param int $decimals [optional]  要保留的小数位数

 * @param string $dec_point [optional]  指定小数点显示的字符

 * @param string $thousands_sep [optional]  指定千位分隔符显示的字符

 * @return string  格式化以后的数字

 * @since 4.0

 * @since 5.0

 */

function number_format ($number , $decimals = 0 , $dec_point = '.' , $thousands_sep = ',' ) {}

 

函数示例

<?php

echo number_format("1000000");  //输出 1,000,000

echo number_format("1000000",2);  //输出 1,000,000.00

echo number_format("1000000",2,",",".");  //输出 1.000.000,00

?>

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。