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

相关推荐
一晌小贪欢几秒前
python-第20天:关键字参数与不定长参数
java·开发语言·前端·python·数据可视化·函数参数·python办公
小灰灰搞电子2 分钟前
Rust+Slint 实现蜂巢菜单源码分享
开发语言·rust·蜂巢菜单.
我命由我123452 分钟前
JS Mock(Mock 拦截请求的前提、Mock 使用、关闭 Mock)
开发语言·前端·javascript·前端框架·html·html5·js
OPEN-F10 分钟前
C++并发编程:异步任务与线程池实战
开发语言·c++·算法
心中有你021427 分钟前
Python爬虫实战:京东商品数据爬取+可视化分析
开发语言·爬虫·python
不正经学生6 小时前
C语言预处理详解:编译器真正动手之前的那些事
c语言·开发语言·算法·面试·bug
门思科技6 小时前
LoRaWAN 设备类别:Class A、B、C 对比与选型指南
c语言·开发语言·php
恋恋西风9 小时前
C++ 理解 std::thread 在单核和多核上的行为差异
开发语言·c++
Brilliantwxx9 小时前
【Linux】 进程(9)程序与进程地址空间(基础+进阶+面试题)
linux·运维·服务器·开发语言·c++
BizzZ_10 小时前
C++(22)——类型转换和IO流
开发语言·c++