php之 floor() round()ceil()

Posted MarkZeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php之 floor() round()ceil()相关的知识,希望对你有一定的参考价值。

//向下取整:获取小于$val最近的整数
echo
floor(4.3); // 4 echo floor(9.999); // 9 echo floor(-3.14); // -4 echo floor(-0.1);//-1 //四舍五入,第二个参数为精度(可以为负数) echo round(0.1);//0 echo round(-3.6); // -4 echo round(-1.95583, 2); //-1.96 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 //向上取整:获取大于$val最近的整数 echo ceil(-0.1);// 0 echo ceil(0.1); // 1 echo ceil(5.1); // 6 echo ceil(-3.1); //-3


NOTE:以上三个函数返回的结果值都float浮点型,小心处理好精度问题。

 





以上是关于php之 floor() round()ceil()的主要内容,如果未能解决你的问题,请参考以下文章

PHP取整函数ceil,floor,round,intval的区别

php取整函数ceil,floor,round,intval的区别

php中的四舍五入函数代码(floor函数、ceil函数、round与intval)

php中除法取整的方法(round,ceil,floor)

三个函数ceil()floor()round()

Math中的floor,round和ceil方法总结