PHP---保留小数并且(不)四舍五入

保留两位小数不进行四舍五入

$num=3.149;
$new_num=floor($num*100)/100;
echo $new_num;//结果3.14

保留两位小数,四舍五入

$num = 3.14999; 
echo sprintf("%.2f", $num); //结果3.15
$n = 3.14899; 
echo round($n,2);//结果3.15

拓展

ceil()//进一取整
floor()//直接取整,去除小数部分
posted @ 2019-01-07 09:22  打死小强  阅读(1870)  评论(0编辑  收藏  举报