😺
【PHP】 四捨五入とか切り上げとか切り捨て
四捨五入とか切り上げとか切り捨てとか。小数点は指定できないケースもある。
<?php
$num = 1.2345;
// 四捨五入 round()
echo round($num).PHP_EOL; // 1
echo round($num,1).PHP_EOL; // 1.2
echo round($num,2).PHP_EOL; // 1.23
echo round($num,3).PHP_EOL; // 1.234
echo round($num,4).PHP_EOL; // 1.2345
echo round($num,5).PHP_EOL; // 1.2345 (上と同じ)
echo round($num,6).PHP_EOL; // 1.2345 (上と同じ)
// 切り上げ ceil()
echo ceil($num).PHP_EOL; // 2
//echo ceil($num,1).PHP_EOL; Fatal Error 指定はできない
// 切り捨て floor()
echo floor($num).PHP_EOL; // 1
//echo floor($num,1).PHP_EOL; Fatal Error 指定はできない
?>
Discussion