php 往上取整,PHP取整,四舍五入取整、向上取整、向下取整、小数截取
进一法取整、四舍五入取整、忽略小数等的取整数方法大全
PHP取整数函数常用的四种方法,下面收集了四个函数;经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval
PHP取整数函数常用的四种方法,下面收集了四个函数;
经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval
PHP取整数函数常用的四种方法:
1.直接取整,舍弃小数,保留整数:intval();
2.四舍五入取整:round();
3.向上取整,有小数就加1:ceil();
4.向下取整:floor()。
一、ceil — 进一法取整
说明
float ceil ( float value )
返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. ceil() 例子
echo ceil(4.3); // 5
echo ceil(9.999); // 10
?>
二、floor — 舍去法取整
说明
float floor ( float value )
返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float 值的范围通常比 integer 要大。
例子 1. floor() 例子
echo floor(4.3); // 4
echo floor(9.999); // 9
?>
三、round — 对浮点数进行四舍五入
说明
float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
例子 1. round() 例子
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>
四、intval—对变数转成整数型态
例子intval()
echo intval(4.3); //4
echo intval(4.6); // 4
?>
PHP四舍五入精确小数位及取整
(1)php保留三位小数并且四舍五入
$num=0.0215489;
echo sprintf("%.3f", $num); // 0.022
(2)php保留三位小数不四舍五入
$num=0.0215489;
echo substr(sprintf("%.4f", $num),0,-1); // 0.021
(3)php进一法取整数(这个在分页程序的页数程序里面会用到)
echo ceil(4.3); // 5
echo ceil(9.999); // 10
(4)php舍去法取整数
echo floor(4.3); // 4
echo floor(9.999); // 9
(5),round函数
例 1. round() 例子
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2); // 5.06
?>
PHP四舍五入保留两位小数点最精确的方法
$number = 123213.066666;
echo sprintf("%.2f", $number);
?>
输出结果:
123213.07
php 往上取整,PHP取整,四舍五入取整、向上取整、向下取整、小数截取相关推荐
- js的向下取整_【转载】Javascript使用Math.floor方法向下取整
在Javascript的数值运算中,很多时候需要对最后计算结果向下取整,Math.floor是javascript中对计算结果向下取整的函数,它总是将数值向下舍入为最接近的整数.此外Math.ceil ...
- php ceil(向上)、floor(向下取整)、 intval(取整数值) 、floatval(取浮点值)
1.ceil() 函数向上舍入为最接近的整数 echo(ceil(0.40); echo(ceil(5); echo(ceil(-5.1); //1.5.-5 2.floor() 函数向下舍入为最接近 ...
- js只保留整数,向上取整,四舍五入,向下取整等函数
1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整 Math.f ...
- js向上向下取整_WEB前端之js只保留整数,向上取整,四舍五入,向下取整等函数...
本文主要向大家介绍了WEB前端的js只保留整数,向上取整,四舍五入,向下取整等函数,通过具体的内容向大家展示,希望对大家学习WEB前端有所帮助. 1.丢弃小数部分,保留整数部分 parseInt(5/ ...
- java(double/float)向上取整,向下取整,四舍五入
向上取整:Math.ceil(double a) 向下取整:Math.floor(double a) 四舍五入取整:Math.round(double a) 1.向输出上取整 public sta ...
- java 除法向上,向下取整
向上取整用:Math.ceil(double a)向下取整用:Math.floor(double a) int a = 7;int b = 5;BigDecimal aBig = new BigDec ...
- c++中关于ceil向上取整和floor向下取整,‘/‘除法对整型的处理(详解)
ceil()ceil英文原解释函数为向上取整,返回不小于n的最小整数值. floor()floor英文原解释函数为向下取整,返回不大于n的最大整数值. 在c++中对于整型进行除法运算时,'/'会舍去小 ...
- 向上取整、向下取整与四舍五入(易理解版)
关于取整.四舍五入 取整 向上取整 向下取整 四舍五入 关于向上取整和向下取整,一直有点晕晕的 特写一篇文章总结一下: 取整 分向下取整.向上取整 如上图所示,可以这么理解:数值处于两个整数之间, 向 ...
- php float 向下取整,php怎么实现向下取整
在php中可以通过floor函数实现向下取整,floor函数的作用就是向下舍入为最接近的整数,其语法是"floor(x)",返回值是不大于"x"的下一个整数,将 ...
- php中的向下取整,怎么使用php实现向下取整
怎么使用php实现向下取整 发布时间:2020-08-06 10:12:01 来源:亿速云 阅读:72 作者:Leah 怎么使用php实现向下取整?很多新手对此不是很清楚,为了帮助大家解决这个难题,下 ...
最新文章
- SQL 数据库 连接查询 变量、if else、while
- linux上安装hackrf_在Linux上安装Kubectl
- AGAGA XOOORRR CodeForces - 1516B
- [vue] vue2.0不再支持v-html中使用过滤器了怎么办?
- beast php,windows php-beast 安装
- CSDN博文分类全部删除了?
- Codeforces 437D The Child and Zoo(贪心+并查集)
- AMOS问卷数据建模前传【SPSS 052期】
- 新手如何制作专业的思维导图
- 微软超融合私有云测试05-Hyper-V故障转移群集部署
- 按字母顺序排列c语言,C语言有n个国家名,要求按字母先后顺序排列,并按升序输出。(要求:尽量使用标准字符串函数)...
- 03-CPU散片是什么意思?靠谱吗?散装CPU与盒装CPU有什么区别?
- 【人工智能】Fisher 线性分类器的设计与实现(QDU)
- erp软件的主要功能
- CNN网络模型大总结【持续更新中...】
- 【转】 HtmlUnit简介
- 用vant做一个登陆页面
- Centos7之pacemaker高可用安装配置
- 【比特鹏哥C语言_1.初识C语言】
- 【Linux 将普通用户改为root用户】并授予某个目录或文件的所有权限