重複の可能性:
PHPラウンド関数-2 dpに切り上げますか?
私の問題は何ですか:
使うとき
ceil(3.6451895227869);
私は好きになります
4
でも私はしたい
3.65
あなたは私を助けることができます?
UPDATE
覚えておいてください:これは、丸めている間、常に天井に丸める必要があります
3.6333333333333
3.63であってはなりませんが、 3.64である必要があります
重複の可能性:
PHPラウンド関数-2 dpに切り上げますか?
私の問題は何ですか:
使うとき
ceil(3.6451895227869);
私は好きになります
4
でも私はしたい
3.65
あなたは私を助けることができます?
UPDATE
覚えておいてください:これは、丸めている間、常に天井に丸める必要があります
3.6333333333333
3.63であってはなりませんが、 3.64である必要があります
http://www.php.net/manual/en/function.round.phpをチェックしてください
<?php
echo round(3.6451895227869, 2);
?>
EDIT このカスタム関数を使用してみてください 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);
2 番目の引数は精度で、フラグはround
常に切り上げるように指示します (のようにceil
)