PHP を使っていて、数値を切り上げたい場面に遭遇。
もちろん PHP にも数値を丸める関数は揃っています。
整数へ丸める
2.4 の数値を、「切り上げ」てみます。
1 2 3 | $test_value = 2.4; $kiriage = ceil($test_value); echo $kiriage; // 3 |
2.4 の数値を、「切り捨て」てみます。
1 2 3 | $test_value = 2.4; $kirisute = floor($test_value); echo $kirisute; // 2 |
最後に「四捨五入」です。
1 2 3 | $test_value = 2.4; $sishagonyu = round($test_value); echo $sishagonyu; // 2 |
小数点以下の丸め
小数点以下の場合は、少し調整してあげるといいです。
例えば、小数点第 2 位を切り捨てたい場合は以下の通り。
10 を掛けてから切り捨て処理をして、その後 10 で割る。
小数点第 3 位の場合は 10 を 100 にすれば OK です。
1 2 3 4 5 | $test_value = 2.431; $kirisute = floor($test_value * 10) / 10; echo $kirisute; // 2.4 $kirisute = floor($test_value * 100) / 100; echo $kirisute; // 2.43 |