当前位置:网站首页>php中的ceil和floo以及round函数「建议收藏」
php中的ceil和floo以及round函数「建议收藏」
2022-08-04 13:09:00 【全栈程序员站长】
大家好,又见面了,我是你们的朋友全栈君。
ceil是向上进位得到一个值的函数;
floor是舍掉小数位得到一个值的函数;
round是用来四舍五入的函数。
ceil
定义和用法:
ceil() 函数向上舍入为最接近的整数。
ceil(x);
说明:
返回不小于 x 的下一个整数,x 如果有小数部分则进一位。
ceil() 返回的类型仍然是 float。
例子:
<?php
echo ceil(0.60);
echo "<br/>";
echo ceil(0.40);
echo "<br/>";
echo ceil(5);
echo "<br/>";
echo ceil(5.1);
echo "<br/>";
echo ceil(-5.1);
echo "<br/>";
echo ceil(-5.9);
?>
输出:
1
1
5
6
-5
-5
floor
定义和用法:
floor() 函数向下舍入为最接近的整数。
floor(x);
说明:
返回不大于 x 的下一个整数,将 x 的小数部分舍去取整。
floor() 返回的类型仍然是 float。
例子:
<?php
echo(floor(0.60));
echo "<br/>";
echo(floor(0.40));
echo "<br/>";
echo(floor(5));
echo "<br/>";
echo "<br/>";
echo(floor(5.1));
echo "<br/>";
echo(floor(-5.1));
echo "<br/>";
echo(floor(-5.9))
?>
输出:
0
0
5
5
-6
-6
round
定义和用法
round() 函数对浮点数进行四舍五入。
round(x,prec);
其中
x(可选) 规定要舍入的数字。
prec(可选) 规定小数点后的位数。
说明:
返回将 x 根据指定精度 prec (十进制小数点后数字的数目)进行四舍五入的结果。
prec 也可以是负数或零(默认值)。
例子:
<?php
echo round(12.345,-1);
echo "<br/>";
echo round(12.345);
echo "<br/>";
echo round(0.5);
echo "<br/>";
echo round(0.4);
echo "<br/>";
echo round(-0.5);
echo "<br/>";
echo round(-0.4);
?>
输出:
10
12
1
0
-1
-0
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/107089.html原文链接:https://javaforall.cn
边栏推荐
猜你喜欢
"Lonely Walking on the Moon" is a powerful medicine, it can't cure the internal friction of happy twist
【PHP实现微信公众平台开发—基础篇】第2章 微信公众账号及申请流程详解
【毕设选题推荐】机器人工程专业毕设选题推荐
荧光磷脂PEG衍生物之一磷脂-聚乙二醇-荧光素,Fluorescein-PEG-DSPE
ReentrantLock 原理
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
Why is Luo Zhenyu's A-share dream so difficult to fulfill?
rpm安装提示error: XXX: not an rpm package (or package manifest):
汉诺塔怎么玩
GeoAO:一种快速的环境光遮蔽方案
随机推荐
ReentrantLock 原理
Why is Luo Zhenyu's A-share dream so difficult to fulfill?
Cows 树状数组
GeoAO:一种快速的环境光遮蔽方案
持续交付(三)Jenkinsfile语法使用介绍
“蔚来杯“2022牛客暑期多校训练营3 C
Arduino框架下I2S控制ADC采样以及PWM输出示例解析
nVisual二次开发——第二章 nVisual API操作指南Swagger使用
【自动微分实现】反向OO实现自动微分(Pytroch核心机制)
从零开始配置 vim(7)——自动命令
【解决方案 三十一】Navicat数据库结构同步
秋招攻略秘籍,吃透25个技术栈Offer拿到手软
router---动态路由匹配
RK1126编译gdb 板子上gdb调试程序
[UML] Summary of Information System Analysis and Design Knowledge Points
Unity 3D模型展示框架篇之资源打包、加载、热更(Addressable Asset System | 简称AA)
oracle sql中根据条件判断是否插入数据
postgre 支持 newsql 特性可行性有多大?
LeetCode_424_替换后的最长重复字符
21天学习挑战赛--第二天打卡(setSystemUiVisibility、导航栏、状态栏)