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

相关推荐
有味道的男人3 分钟前
除了Python,还有哪些语言可以调用1688商品详情API?
开发语言·python
chilavert3185 分钟前
技术演进中的开发沉思-367:锁机制(上)
java·开发语言·jvm
大黄说说10 分钟前
FFmpeg 核心架构解析:关键数据结构的初始化流程
开发语言
Go_Zezhou11 分钟前
render网站保存历史记录错误解决
开发语言·git·python·html
ShoreKiten15 分钟前
Upload-labs 高版本php环境非完全攻略
开发语言·php
hewence115 分钟前
协程间数据传递:从Channel到Flow,构建高效的协程通信体系
android·java·开发语言
hoiii18722 分钟前
拉丁超立方抽样(LHS)的MATLAB实现:基本采样与相关采样
开发语言·算法
~央千澈~25 分钟前
抖音弹幕游戏开发之第6集:解析JSON数据·优雅草云桧·卓伊凡
开发语言·python·php
郝学胜-神的一滴28 分钟前
深入解析Python中dict与set的实现原理
开发语言·python
lsx20240634 分钟前
R语言中的判断语句
开发语言