可能性のある複製:
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
など)