当前位置:网站首页>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
边栏推荐
- SCA兼容性分析工具(ORACLE/MySQL/DB2---&gt;MogDB/openGauss/PostgreSQL)
- Geoffrey Hinton:深度学习的下一个大事件
- Script to get local IP address
- sqlserver删除重复数据
- 面试官:如何查看/etc目录下包含abc字符串的文件?
- Access Huawei game anti-addiction, click the anti-addiction pop-up window, the game crashes
- “蔚来杯“2022牛客暑期多校训练营4 N
- 从零开始配置 vim(7)——自动命令
- Motion Rule (16)-Union Check Basic Questions-Grid Game
- Ultra-QuickSort
猜你喜欢
干货丨数学规划视角下的分货优化解题思路
Valentine's Day Romantic 3D Photo Wall [with source code]
“蔚来杯“2022牛客暑期多校训练营2 G、J、K
Geoffrey Hinton:深度学习的下一个大事件
Interviewer: Tell me the difference between NIO and BIO
持续交付(三)Jenkinsfile语法使用介绍
RK1126编译gdb 板子上gdb调试程序
【毕设选题推荐】机器人工程专业毕设选题推荐
"Social Enterprises Conducting Civilian Personnel Training Specifications" group standard on the shelves of Xinhua Bookstore
秋招攻略秘籍,吃透25个技术栈Offer拿到手软
随机推荐
Programmer Qixi Gift - How to quickly build an exclusive chat room for your girlfriend in 30 minutes
Arduino框架下I2S控制ADC采样以及PWM输出示例解析
从零开始配置 vim(7)——自动命令
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
封装、继承、多态的联合使用实现不同等级学生分数信息的统计
LeetCode 1403 非递增顺序的最小子序列[贪心] HERODING的LeetCode之路
sqlserver删除重复数据
【毕设选题推荐】机器人工程专业毕设选题推荐
漏洞复现 - - - Alibaba Nacos权限认证绕过
【LeetCode】1403. 非递增顺序的最小子序列
17种正则表达式
k8s上安装mysql
RobotFramework二次开发(一)
ReentrantLock 原理
JSX use
router---编程式导航
Valentine's Day Romantic 3D Photo Wall [with source code]
postgre 支持 newsql 特性可行性有多大?
【Game Of AutoTest】1、再度启程,重识游戏自动化测试
odoo13 note point