php实现四舍五入的三种方法,分别通过number_format函数、round函数和sprintf格式化输出的方法实现四舍五入。
一、php四舍五入三种方法
1、number_format 方法实现四舍五入
2、round方法实现四舍五入
3、sprintf 格式化输入实现四舍五入
二、php四舍五入保留两位小数点最精确的方法
在php中保留小数点的函数有很多,例如:sprintf,round函数等,这些函数怎么实现保留指定小数位的方法。
1、sprintf函数
输出结果:926926.07
2、php进一法取整
3、php舍去法,取整数
三、php四舍五入保留两位小数,进一法
round(x,prec)
//x:可选,规定要舍入的数字。
//prec:可选,规定小数点后的位数。
四、php保留两位小数并且不四舍五入
$num = 123213.666666;
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
//php进一法取整
echo ceil(4.3); // 5
echo ceil(9.999); // 10
//php舍去法,取整数
echo floor(4.3); // 4
echo floor(9.999); // 9