PHP 数值处理的几种常用的方法
一、直接取整,舍弃小数,保留整数:intval();
intval(9.21); /*结果是9*/ intval(9.89); /*结果是9*/ intval(string); /*如果里面是字符串,直接返回结果:0*/
二、四舍五入取整:round();
round(数值型数据,小数的位数); /* 1.不填写第二个参数或者第二个参数为0,都是保留整数; 2.第二个参数是正数,表示保留小数点后几位数字; 3.第二个参数是负数,表示末尾的几位数取整 */ round(3.64159); // 4 round(3.64159, 0); // 4 round(3.64159, 2); // 3.64 round(5.64159, 3); // 3.642 round(364159, -2); // 364200
三、向上取整,有小数就加1:ceil()
小数部分进1
ceil(3.14159); // 4 ceil(3.64159); // 4
四、向下取整:floor()
小数部分舍去
floor(3.14159); // 3 floor(3.64159); // 3