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