PHP保留两位小数并且四舍五入 $n=0.1265489; echo sprintf('%.2f', $n); // 0.13 $n=0; echo sprintf('%.2f', $n); // 0.00 大家可以看到我们用到了sprintf函数对$n进行了格式化%.2f是目标格式,其中2表示两位f表示float(浮点型) 第3为小数6被四舍五入 保留两位小数且不四舍五入 $n=0.1265489 echo substr(sprintf("%.3f",$n),0,-1);// 0.12 代码输出了保留2为小数没有四舍五入,实际上我们了解了sprintf的特性会四舍五......
本篇文章将使用php对数字进行四舍五入保留N位小数,以及使用php对数字进行取整的方法做个小总结。 (1)php保留三位小数并且四舍五入 $num=0.0215489; echo sprintf("%.3f", $num); // 0.022 (2)php保留三位小数不四舍五入 $num=0.0215489; echo substr(sprintf("%.4f", $num),0,-1); // 0.021 (3)php进一法取整数(这个在分页程序的页数程序里面会用到) echo ceil(4.3); // 5 echo ceil(9.999); // 10 ......
分享一个js实现四舍五入的方法,这个偶尔会用到。 /* function:js的四舍五入 args:num:是要被四舍五入的数;n:是保留到小数点后几位 */ function rounding(num,n){ if(isNaN(num)){//判断是否是数字 return 0; } return parseFloat(num).toFixed(n); } 用法很简单,这里就不罗嗦了。 对于带小数点的数字的四舍五入取整,可以参照本站文章:js小数数字取整的几种方法 另外关于php的四舍五入可参照本站文章:PH......