进一法取整、四舍五入取整、忽略小数等的取整数方法大全

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取整,四舍五入取整、向上取整、向下取整、小数截取相关推荐

  1. js的向下取整_【转载】Javascript使用Math.floor方法向下取整

    在Javascript的数值运算中,很多时候需要对最后计算结果向下取整,Math.floor是javascript中对计算结果向下取整的函数,它总是将数值向下舍入为最接近的整数.此外Math.ceil ...

  2. php ceil(向上)、floor(向下取整)、 intval(取整数值) 、floatval(取浮点值)

    1.ceil() 函数向上舍入为最接近的整数 echo(ceil(0.40); echo(ceil(5); echo(ceil(-5.1); //1.5.-5 2.floor() 函数向下舍入为最接近 ...

  3. js只保留整数,向上取整,四舍五入,向下取整等函数

    1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整 Math.f ...

  4. js向上向下取整_WEB前端之js只保留整数,向上取整,四舍五入,向下取整等函数...

    本文主要向大家介绍了WEB前端的js只保留整数,向上取整,四舍五入,向下取整等函数,通过具体的内容向大家展示,希望对大家学习WEB前端有所帮助. 1.丢弃小数部分,保留整数部分 parseInt(5/ ...

  5. java(double/float)向上取整,向下取整,四舍五入

    向上取整:Math.ceil(double a)  向下取整:Math.floor(double a)  四舍五入取整:Math.round(double a) 1.向输出上取整 public sta ...

  6. java 除法向上,向下取整

    向上取整用:Math.ceil(double a)向下取整用:Math.floor(double a) int a = 7;int b = 5;BigDecimal aBig = new BigDec ...

  7. c++中关于ceil向上取整和floor向下取整,‘/‘除法对整型的处理(详解)

    ceil()ceil英文原解释函数为向上取整,返回不小于n的最小整数值. floor()floor英文原解释函数为向下取整,返回不大于n的最大整数值. 在c++中对于整型进行除法运算时,'/'会舍去小 ...

  8. 向上取整、向下取整与四舍五入(易理解版)

    关于取整.四舍五入 取整 向上取整 向下取整 四舍五入 关于向上取整和向下取整,一直有点晕晕的 特写一篇文章总结一下: 取整 分向下取整.向上取整 如上图所示,可以这么理解:数值处于两个整数之间, 向 ...

  9. php float 向下取整,php怎么实现向下取整

    在php中可以通过floor函数实现向下取整,floor函数的作用就是向下舍入为最接近的整数,其语法是"floor(x)",返回值是不大于"x"的下一个整数,将 ...

  10. php中的向下取整,怎么使用php实现向下取整

    怎么使用php实现向下取整 发布时间:2020-08-06 10:12:01 来源:亿速云 阅读:72 作者:Leah 怎么使用php实现向下取整?很多新手对此不是很清楚,为了帮助大家解决这个难题,下 ...

最新文章

  1. SQL 数据库 连接查询 变量、if else、while
  2. linux上安装hackrf_在Linux上安装Kubectl
  3. AGAGA XOOORRR CodeForces - 1516B
  4. [vue] vue2.0不再支持v-html中使用过滤器了怎么办?
  5. beast php,windows php-beast 安装
  6. CSDN博文分类全部删除了?
  7. Codeforces 437D The Child and Zoo(贪心+并查集)
  8. AMOS问卷数据建模前传【SPSS 052期】
  9. 新手如何制作专业的思维导图
  10. 微软超融合私有云测试05-Hyper-V故障转移群集部署
  11. 按字母顺序排列c语言,C语言有n个国家名,要求按字母先后顺序排列,并按升序输出。(要求:尽量使用标准字符串函数)...
  12. 03-CPU散片是什么意思?靠谱吗?散装CPU与盒装CPU有什么区别?
  13. 【人工智能】Fisher 线性分类器的设计与实现(QDU)
  14. erp软件的主要功能
  15. CNN网络模型大总结【持续更新中...】
  16. 【转】 HtmlUnit简介
  17. 用vant做一个登陆页面
  18. Centos7之pacemaker高可用安装配置
  19. 【比特鹏哥C语言_1.初识C语言】
  20. 【Linux 将普通用户改为root用户】并授予某个目录或文件的所有权限

热门文章

  1. 秦淮数据财报:秦淮数据2023年的收入将下滑,盈利能力将减弱
  2. Macbook触控板怎么实现轻点代替按压?
  3. k8s安装kube-promethues(超详细)
  4. Kube-Proxy简述
  5. 镜像、复制和直线绘制CAD图形
  6. sql server decimal
  7. idea中怎么创建模板文件
  8. oracle查询nls lang,Oracle NLS_LANG设置的具体操作方法
  9. 【macOS游戏】战锤40000:机械师
  10. 打开含有pdf文件的文件夹电脑一直闪烁解决方案