php四舍五入时保留两位小数位的方法示例

发布时间:2020-10-14编辑:脚本学堂
本文介绍了php四舍五入取整时如何保留小数位的方法,php四舍五入取整的几个小例子,保留两位小数并且四舍五入,保留两位小数并且不四舍五入等。

本节分享了php四舍五入时保留小数位的例子,一起来看看吧。

专题推荐:php四舍五入

1,php保留两位小数并且四舍五入
 

复制代码 代码示例:
$num = 123213.666666; 
echo sprintf("%.2f", $num); 

2,php保留两位小数并且不四舍五入
 

复制代码 代码示例:
$num = 123213.666666; 
echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)); 

3,php进一法取整
 

复制代码 代码示例:
echo ceil(4.3);    // 5 
echo ceil(9.999);  // 10 

4,php舍去法,取整数
 

复制代码 代码示例:
echo floor(4.3);   // 4 
echo floor(9.999); // 9 

说明:
echo round(123213.666666,2);
echo number_format((ceil(123213.666666 * 100))/100,2,'.','');
substr效率很差。这样做是不是更简单?
建议多看看php手册