php数学运算取整四舍五入千分位

在做报表时,经常会碰到数学运算,保留小数点位数,四舍五入之类的

怎么优雅的运算呢?

`直接取整,舍弃小数保留整数`

echo intval(4.5); //4

`向上取整`
>echo ceil(4.3); // 5
echo ceil(9.999); // 10

`舍去法取整向下取整`
>echo floor(4.3); // 4
echo floor(9.999); // 9

`小数进行四舍五入取整`

第一种,使用round

>$num = 1234.61;
$format_num = round($num,2);
echo $format_num ;
// 1234.61

第二种,使用sprintf()

>$num = 123213.8889
echo sprintf("%.2f", $num);
$format_num = sprintf("%.2f",$num);
echo $format_num;
//1234.61

第三种,使用number_format千分位组

>$format_num = number_format($num,2);
echo $format_num;
//1,234.61

数字补0

>

    A+
发布日期:2020年12月01日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: