简单示例
1、round 对浮点数进行四舍五入
$result = round(3.456, 2);
var_dump($result);// 输出结果为:double(3.46)$result = round(3.451, 2);
var_dump($result);// 输出结果为:double(3.45)
2、ceil 进一取整:向上取整返回下一个最高的整数
$result = ceil(3.12);
var_dump($result);//输出结果为:double(4)$result = ceil(3.9);
var_dump($result);//输出结果为:double(4)
3、floor舍去法取整:向下取整
$result = floor(3.12);
var_dump($result);//输出结果为:double(3)$result = floor(3.9);
var_dump($result);//输出结果为:double(3)
4、单纯保留两位小数,并且不进行四舍五入
$result = floor(3.888 * 100) / 100;
var_dump($result);//输出结果为:double(3.88)$result = floor(3.881 * 100) / 100;
var_dump($result);//输出结果为:double(3.88)$result = floor(3.111 * 100) / 100;
var_dump($result);//输出结果为:double(3.11)
PHP: Math - Manual