PHP数值处理常用的函数方法:
1.直接取整,舍去小数,保留整数:intval();
2.四舍五入取整:round();
3.向上取整,有小数加一:ceil();
4.向下取整:floor();
一、intval 如果是字符型会自动转换为0
intval(3.145);echo 3;
intval(3.712);echo 3;
intval("nihao");echo 0;
二、round 根据参数2对参数1进行四舍五入 参数2默认是0
round(3.123); echo 3
round(3.643); echo 4
round(3.1234,2); echo 3.12
round(3.1267,2); echo 3.13
round(3.1235,3); echo 3.124
round(34562.345,-2); echo 34600
三、ceil 向上取整
ceil(3.12); echo 4;
ceil(3.76); echo 4;
ceil(-3.67);echo -3;
四、floor 向下取整
floor(3.12); echo 3;
floor(3.67); echo 3;
floor(-3.12) echo -4;
五、灵活的取几位
$num = 3.1256;
$arr = explode('.',$num);
$num = $arr[0].'.'.substr($arr[1],0,2);