我有一个php变量,如果最接近的值是
,我想整理一下113.845602277119所以这个var将变成113.85
如果var是270.27388400703则变为270.27 NOT 270.28
我认为我需要一个函数来检查十进制值并相应地更新?
或者我想要的更好的例子。
即这个动态数字16.94502我希望它向下舍入到16.94 .9452最接近.95但是由于var是动态的,我需要检查做反转,其他时候var可能是41.1378最接近。 14所以我想要一个回合
答案 0 :(得分:0)
使用PHP round()
功能:
将val的舍入值返回到指定的精度(小数点后的位数)。精度也可以是负数或零(默认)。
示例:
echo round(113.845602277119,2); // 113.85
echo round(270.27388400703,2); // 270.27
答案 1 :(得分:0)
您好您可以number_format
使用此
echo number_format("113.845602277119",2)."<br>"; // 113.85
echo number_format("270.27388400703",2)."<br>"; // 270.27
或round
功能
echo round("113.845602277119",2)."<br>"; // 113.85
echo round("270.27388400703",2)."<br>"; // 270
答案 2 :(得分:0)
PHP round函数非常适合这种工作,你只需将它传递给数字,作为第二个参数传递给它的数字是多少来转移到
您可以在此处查看文档http://php.net/manual/en/function.round.php
round(270.27388400703, 2)
round(113.845602277119, 2)