1. 文章
  2. 文章详情

PHP四舍五入、向上取整、向下取整、小数截取函数

直接取整,舍弃小数,保留整数:intval()
四舍五入:round()
向上取整,有小数就加1:ceil()
向下取整:floor()

intval转成整数
intval如果是字符型的会自动转换为0。
intval(3.16); // 3
intval(3.62); // 3
intval('php'); //0

四舍五入:round()
根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)
round(3.14); // 3
round(3.61); // 4
round(3.61, 0); // 4
round(3.61, 2); // 3.61
round(5.6215, 3); // 3.622
round(36215, -2); // 362200

向上取整,有小数就加1:ceil()
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。
ceil(3.24); // 4
ceil(3.64); // 4


向下取整:floor()
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。
floor(3.01); // 3
floor(3.61); // 3

发表评论

登录后才能评论

评论列表(0条)