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

相关推荐
两个人的幸福4 天前
Windows 桌面应用自研 PHP 队列(下):完整代码与六大工程化优化
php
BingoGo6 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
JaguarJack6 天前
PHP 泛型之殇 泛型 RFC 提案被拒绝
后端·php
用户3074596982077 天前
PHP 扩展——从入门到理解
php
鹏仔先生7 天前
拷贝漫画APP下载页PHP程序,后台带免费AI写作
php
LDR0067 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术7 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园7 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob7 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享7 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm