php小数如何转为整数

这篇文章将为大家详细讲解有关php小数如何转为整数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

杨浦网站建设公司创新互联,杨浦网站设计制作,有大型网站制作公司丰富经验。已为杨浦上千多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的杨浦做网站的公司定做!

方法:1、使用floor()函数向下舍入为最接近的整数,语法“floor (小数)”;2、使用ceil()函数向上舍入为最接近的整数,语法“ceil(小数)”;3、使用round()函数对浮点数进行四舍五入,语法“round(小数)”。

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php小数转为整数的方法一:floor ( float value)    舍去法取整

floor() 函数向下舍入为最接近的整数。

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

示例:

";   // 4
echo floor(9.999); // 9
?>

输出:

4
9

php小数转为整数的方法二:ceil ( float value)    进一法取整

ceil() 函数向上舍入为最接近的整数。

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为float 值的范围通常比 integer 要大。

示例:

";    // 5
echo ceil(9.999);  // 10
?>

输出:

5
10

php小数转为整数的方法三:round ( float val [, int precision])    对浮点数进行四舍五入

round() 函数对浮点数进行四舍五入。

返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

";         // 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 ?>

输出:

3
4
4
4
1.96
1242000
5.05
5.06

关于“php小数如何转为整数”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。


当前标题:php小数如何转为整数
文章位置:http://hbruida.cn/article/psppis.html