这篇文章主要介绍了PHP除法运算中四舍五入取整、向上取整、向下取整、小数截取的使用,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
PHP取整数函数常用的四种方法:
1.直接取整,舍弃小数,保留整数:intval();
2.四舍五入取整:round();
3.向上取整,有小数就加1:ceil();
4.向下取整:floor()。
一、intval—对变数转成整数型态
intval如果是字符型的会自动转换为0,通常有人用它强制转换数值类型,但需要注意,长度太长的情况下,建议用(int)。
intval(5.2); // 5 intval(5.6); // 5 intval('abc'); //0
二、四舍五入:round()
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。
round(5.2); // 5 round(5.8); // 6 round(5.88888, 0); // 6 round(5.83333, 2); // 5.83 round(5.83353, 3); // 5.834 round(5201314, -2); //5201300
三、向上取整,有小数就加1:ceil()
echo(ceil(0.60); //1 echo(ceil(0.40); //1 echo(ceil(5); //5 echo(ceil(5.1); //6 echo(ceil(-5.1); //-5 echo(ceil(-5.9)); //-5
四、向下取整:floor()
echo(floor(0.60)); //0 echo(floor(0.40)); //0 echo(floor(5)); //5 echo(floor(5.1)); //5 echo(floor(-5.1)); //-6 echo(floor(-5.9)) //-6
Atas ialah kandungan terperinci PHP除法运算中四舍五入取整、向上取整、向下取整、小数截取的使用 . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!