四捨五入round,近一法取整(向上取整)ceil,捨去發取整(向下取整)floor
阿新 • • 發佈:2019-01-03
1.round
例子:round('字串變數','精度','模式(php5.3引入)')
<?php
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4 保留小數點0位
echo round(1.95583, 2); // 1.96 保留小數點2位
echo round(1241757, -3); // 1242000 從後往前數去掉三位
?>
2.ceil向上取整
3.floor向下取整<?php echo ceil(4.3); // 5 echo ceil(9.999); // 10 echo ceil(-3.14); // -3 ?>
echo floor(4.3); // 4
echo floor(9.999); // 9
echo floor(-3.14); // -4
tips:當數字落在了中間php會向遠離0的方向取整
例子:
echo round(2.5)//3 echo round(-2.5)//-3