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

相关推荐
米啦啦.1 分钟前
STL(标准模板库)
开发语言·c++·stl
lly20240614 分钟前
建造者模式:构建复杂对象的最佳实践
开发语言
无尽冬.29 分钟前
个人八股之string字符串
java·开发语言·经验分享·后端·异世界
吃好睡好便好37 分钟前
在Matlab中绘制抛物三维曲面图
开发语言·人工智能·学习·算法·matlab·信息可视化
半步仙人40 分钟前
MATLAB的几种取整操作总结
开发语言·matlab
伯远医学1 小时前
Nat. Methods | 邻近标记技术:活细胞中捕捉分子互作的新利器
java·开发语言·前端·javascript·人工智能·算法·eclipse
xinhuanjieyi1 小时前
Deprecated: Directive ‘track_errors‘ is deprecated in Unknown on line 0
php
wjs20241 小时前
Matplotlib 轴标签和标题
开发语言
XMYX-01 小时前
27 - Go string 字符串处理与格式化:从底层原理到工程实践
开发语言·golang
赏金术士1 小时前
Kotlin 协程面试题大全(Android 高频版)
android·开发语言·kotlin