php中利用sprintf保留三位小数四舍五入或者不四舍五入的方

2019-08-19  本文已影响0人  薛延祥

php中利用sprintf保留三位小数四舍五入:

思路:直接用sprintf保留3位就是四舍五入了

<?php

$num=0.0215489;

echo sprintf("%.3f", $num); // 0.022

?>

php中利用sprintf保留三位小数不四舍五入:

思路:先小数点后留4位,再舍弃最后一个字符

<?php

$num=0.0215489;

echo substr(sprintf("%.4f", $num),0,-1); // 0.021

?>

上一篇下一篇

猜你喜欢

热点阅读