向上舍入到小数点后第二位
可能的重复:
PHP倒圆角函数 - 舍入到2 dp?
我的问题是:
当我使用
ceil(3.6451895227869);
我得到喜欢
4
但我想要
3.65
你能帮我吗?
UPDATE
请记住:这应该总是像四舍五入时一样圆到ceil
3.6333333333333
它不能是 3.63,而应该是 3.64
可能的重复:
PHP倒圆角函数 - 舍入到2 dp?
我的问题是:
当我使用
ceil(3.6451895227869);
我得到喜欢
4
但我想要
3.65
你能帮我吗?
UPDATE
请记住:这应该总是像四舍五入时一样圆到ceil
3.6333333333333
它不能是 3.63,而应该是 3.64
退房 http://www.php.net/manual/en/function.round.php
<?php
echo round(3.6451895227869, 2);
?>
编辑尝试使用此自定义函数 http://www.php.net/manual/en/function.round.php#102641
<?php
function round_up ( $value, $precision ) {
$pow = pow ( 10, $precision );
return ( ceil ( $pow * $value ) + ceil ( $pow * $value - ceil ( $pow * $value ) ) ) / $pow;
}
echo round_up(3.63333333333, 2); // 3.64
?>
你想要圆
round(3.6451895227869, 2, PHP_ROUND_HALF_UP);
第二个参数是精度,标志告诉总是向上舍入(如round
ceil
)