PHP将数字保留两位小数实现方法

By | 2020年8月28日

1、round() 当有小数时保留两位,并四舍五入,无小数时不会显示如:0.00 这样的形式:

round(2020.1234,2);  //2020.12
round(2020.1256,2);  //2020.13  四舍五入
round(2020.00000,2); //2020

2、sprintf() 格式化字符串,直接保留两位,并四舍五入,如果没有小数则直接用0代替:

sprintf("%.2f",2020.1234);  //2020.12
sprintf("%.2f",2020.1256);  //2020.13  四舍五入
sprintf("%.2f",2020.00000); //2020.00

3、number_format() 使用千位分组来格式化数字:

number_format(2020.1234,2);  //2,020.12 逢千会使用","逗号分隔开来
number_format(2020.1264,2);  //2,020.13 四舍五入
number_format(2020.0000,2);  //2,020.00
number_format(2020,2);  //2,020.00
number_format(20.123,2);  //20.12

发表评论

电子邮件地址不会被公开。 必填项已用*标注