php小数四舍五入、向上取整、向下取整

简单示例

1、round 对浮点数进行四舍五入

php 复制代码
$result = round(3.456, 2); 
var_dump($result);// 输出结果为:double(3.46)

$result = round(3.451, 2); 
var_dump($result);// 输出结果为:double(3.45)

2、ceil 进一取整:向上取整返回下一个最高的整数

php 复制代码
$result = ceil(3.12);
var_dump($result);//输出结果为:double(4)

$result = ceil(3.9);
var_dump($result);//输出结果为:double(4)

3、floor舍去法取整:向下取整

php 复制代码
$result = floor(3.12);
var_dump($result);//输出结果为:double(3)

$result = floor(3.9);
var_dump($result);//输出结果为:double(3)

4、单纯保留两位小数,并且不进行四舍五入

php 复制代码
$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

相关推荐
周末也要写八哥15 小时前
线程的生命周期之线程睡眠
java·开发语言·jvm
右耳朵猫AI15 小时前
Python周刊2026W22 | Django 6.1 Alpha 1发布、Nuitka 4.1发布、PEP 831终稿、PEP 808已接受
开发语言·python·django
半个烧饼不加肉15 小时前
JS 底层探究-- 普通函数和构造函数
开发语言·javascript·原型模式
小白不白11115 小时前
C# WinForm 与 VP 二次开发
开发语言·c#
程序猿乐锅15 小时前
【JAVASE | 第十七篇】Java 网络通信
java·开发语言
荒-漠15 小时前
phpstorm2026版本汉化
php·phpstorm
飞舞哲15 小时前
三维点云最小二乘拟合MATLAB程序
开发语言·算法·matlab
有点。15 小时前
C++(贪心算法二)
开发语言·c++·贪心算法
meilindehuzi_a15 小时前
透视 V8 底部:从物理内存到函数式哲学,重新解构 JavaScript 数组
开发语言·javascript·ecmascript
jllllyuz15 小时前
HVDC 高压直流输电系统 MATLAB/Simulink 仿真全集
开发语言·matlab