PHP 中对小数进行取整,有以下四种常见方法,区别如下:
- intval() 舍弃小数,只保留整数位。
- round() 四舍五入进行取整。
- ceil() 向上取整,有小数位就加一,返回不小于当前数的下一个整数。
- floor() 向下取整,有小数位就减一,返回不大于当前数的下一个整数。
intval() 函数舍弃小数取整
$n=3.1415926;
$n1=5.666666;
echo intval($n);
echo intval($n1);
//3 5
实际上就等同于:
$n=3.1415926;
echo (int)$a;
round() 函数四舍五入取整
$n=1.885;
$n1=3.356;
echo round($n);
echo round($n1);
//2 3
ceil() 函数向上取整
$n=5.66;
$n1=96.23;
echo ceil($n);
echo ceil($n1);
//6 97
floor() 函数向下取整
$n=3.000;
$n1=5.00000001;
echo floor($n);
echo floor($n1);
//3 5
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » PHP中数字取整的四种方式及区别详解
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » PHP中数字取整的四种方式及区别详解