我们在努力扩大自己,以靠近,以触及我们自身以外的世界。
无言博客
一个菜鸟程序员,在复制粘贴的道路上越走越远!!!
PHP中的小数取舍函数
无言博客 151 2020-3-4

很多时候我们在写程序的时候需要整数而不是小数

比如总共56个图片,我想把这56张图片分页,每页显示10个,也就是总共6页

可是计算的时候 56 / 10 = 5.6

怎么办???

于是就需要向上舍入最近的整数,这里就用到了函数 ceil()

以此类推,代码如下

<?php
//向上舍入为最接近的整数
echo ceil(4.3);    // 5 
echo ceil(9.999);    // 10

//向下舍入为最接近的整数
echo floor(4.3);    // 4 
echo floor(9.999);    // 9

//对浮点数进行四舍五入
echo round(3.4);    // 3 
echo round(3.5);    // 4 
echo round(3.6);    // 4 
echo round(3.6, 0);    // 4 
echo round(1.95583, 2);    // 1.96 
echo round(1241757, -3);    // 1242000 
echo round(5.045, 2);    // 5.04 
echo round(5.055, 2);    // 5.06
?>
END

发表评论: