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

相关推荐
cui_ruicheng6 分钟前
C++ 多态详解(上):概念与语言机制
开发语言·c++
java1234_小锋9 分钟前
Java高频面试题:说说Redis的内存淘汰策略?
java·开发语言·redis
迪巴拉152510 分钟前
抗社交网络压缩的鲁棒对抗扰动生成研究
网络·人工智能·php
podoor11 分钟前
php版本升级后page页面别名调用出错解决方法
开发语言·php·wordpress
Hx_Ma1615 分钟前
播放器逻辑
java·开发语言
lpfasd12317 分钟前
Markdown 导出 Word 文档技术方案
开发语言·c#·word
busideyang18 分钟前
MATLAB vs Rust在嵌入式领域的角色定位
开发语言·matlab·rust
ghie909019 分钟前
蚁群全局最优算法:原理、改进与MATLAB实现
开发语言·算法·matlab
’长谷深风‘20 分钟前
线程函数接口和属性
c语言·开发语言·线程·进程·软件编程
wangluoqi20 分钟前
c++ 图论-强连通分量 小总结
开发语言·c++