php对数值取整的主要方法:
1.ceil 2.floor 3.round 4.intval
1.ceil 进一取整法:
echo ceil(4.3); //5
echo ceil(5.9); //6
echo ceil(9.99); //10
echo ceil(5.0); //5
注:返回大于等于它本身的最小整数。
2.floor 舍去法取整
<?php
echo floor(4.3); //4
echo floor(5.9); //5
注:返回小鱼等于它本身的最大整数。
3.round 对浮点数进行四舍五入取整法
<?php
echo round(3.4); //3
echo round(3.5); //4
echo round(3.6,0);//4
echo round(1.95583,2);//1.96(注:第二个参数2 表示保留两位小数)
echo round(1241757,-3);//1242000(注:整数的尾部保留三个0)
echo round(5.055,2);//5.06
注:满5进1。
4.intval
<?php
echo intval(4.3); //4
echo intval(5.9); //5
注:这种方法类似于第二种的社舍去法,不同的是前三种属于浮点类型,只有第四种是属于整形