如果我们使用" / "操作符进行除法运算时,如果遇到无法除尽的情况,会得到小数值。如果我只希望得到整数部分,怎么办呢?

1.round — 对浮点数进行四舍五入

float round ( float $val [, int $precision ] )

返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。
//Example #1 round() 例子

[php] view plaincopyprint?
  1. <?php
  2. echo round(3.4); // 3
  3. echo round(3.5); // 4
  4. echo round(3.6); // 4
  5. echo round(3.6, 0); // 4
  6. echo round(1.95583, 2); // 1.96
  7. echo round(1241757, -3); // 1242000
  8. echo round(5.045, 2); // 5.05
  9. echo round(5.055, 2); // 5.06
  10. ?>

Note: PHP 默认不能正确处理类似 "12,300.2" 的字符串。见字符串转换为数值。

2.ceil — 进一法取整(向上取整)

float ceil ( float $value )

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是float,因为float 值的范围通常比integer 要大。
//Example #1 ceil() 例子

[php] view plaincopyprint?
  1. <?php
  2. echo ceil(4.3); // 5
  3. echo ceil(9.999); // 10
  4. ?>

3.floor — 舍去法取整(向下取整)

float floor ( float $value )

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是float,因为float 值的范围通常比integer 要大。
//Example #1 floor() 例子

[php] view plaincopyprint?
  1. <?php
  2. echo floor(4.3); // 4
  3. echo floor(9.999); // 9
  4. ?>

转载于:https://www.cnblogs.com/zonglonglong/p/4620239.html

php对浮点数小数取整,php除法取整数相关推荐

  1. php 除法向上取整,PHP - 除法取整数

    方案解决目标:对一个数进行除法取整数 1.round - 对浮点数进行四舍五入float round ( float $val [, int $precision ] ) 返回将 val 根据指定精度 ...

  2. [Python中的除法、除法取整、除法取余] [运算符分别为:/、//、%]

    选择题 以下代码输出结果正确的是: a,b,c = 2,3,11 x = c // a y = c % b  z = x / y print(x, y, z) 选项: A 5.5  2  2   B ...

  3. Java int类型的除法 向上取整 向下取整 保留小数位数

    今天做了一道计算题,用到整数相除的向上取整,突然卡住了.然后查询并试用了如下方法. 一.三目运算法(向上 / 向下取整 快捷.准确) 两个int型 a.b,a / b 向上取整.可以使用 a / b ...

  4. round() floor() ceil()之间的区别及总结。四舍五入、保留小数点后几位、最小取整及最大取整

    PHP有对浮点数四舍五入.保留小数点后几位.最小取整及最大取整操作的函数,相应的函数有round(),floor(),ceil().理解了函数的基本应用,才能更好的灵活应用到工作中,下面对各函数进行介 ...

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

    PHP取整数函数常用的四种方法,下面收集了四个函数:经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已--主要是:ceil,floor,round,intvalPHP取整数函数常用的 ...

  6. php 往上取整,PHP取整,四舍五入取整、向上取整、向下取整、小数截取

    进一法取整.四舍五入取整.忽略小数等的取整数方法大全 PHP取整数函数常用的四种方法,下面收集了四个函数:经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已--主要是:ceil,fl ...

  7. 截断 四舍五入 进位php,PHP取整,四舍五入取整、向上取整、向下取整、小数截取 四舍五入是什么意思 四舍五入就是一个亿 excel数值四舍五...

    PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor(). ...

  8. php5.4向上取整,PHP取整方法 四舍五入取整、向上取整、向下取整、小数截取 函数 方法...

    这篇文章主要为大家详细介绍了PHP取整方法 四舍五入取整.向上取整.向下取整.小数截取 函数 方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. PHP对数据进 ...

  9. python怎么小数向上取整_python向上取整怎么还有小数部分

    本文介绍Python的几种取整的方法 数据处理是编程中不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理.取整的方式则包括向下取整.四舍五入.向上取整等等. 1.向下取 ...

  10. c# 整数除法取整_c# 三种取整方法 向上取整 向下取整 四舍五入

    c# 三种取整方法 向上取整 向下取整 四舍五入 Math.Round:四舍六入五取整 Math.Ceiling:向上取整,只要有小数都加1 Math.Floor:向下取整,总是舍去小数 public ...

最新文章

  1. netcore读取json文件_.net core读取json格式的配置文件
  2. VScode 无法创建文件或者无法保存文件
  3. 谈谈 Python 程序的运行原理
  4. “智慧北京”让生活更美好
  5. linux:date 命令
  6. ECharts - 地图
  7. 图嵌入知识表征の初体验
  8. 12星座的出生年月日性格_12星座男人最爱的女人性格
  9. c++--类的作用域
  10. 还有不会用 SQL 的程序员吗?
  11. 《Solution-Centric Organization》解决方案导向型组织 节选 IV
  12. MongoDB复制集安全认证
  13. 楼层平面放线及标高实测记录_建筑施工基础测量放线工作内容
  14. IDEA 等常用编程软件注册码集合
  15. js锅打灰太狼小游戏
  16. 7-8 哈利·波特的考试 (25分) 【最短路径】
  17. How-to: 利用Web Camera模拟Windows Phone 7的重力加速度传感器
  18. 应用程序框架 Application Framework
  19. 本地文件上传FTP或远程目录
  20. Apache BookKeeper

热门文章

  1. nodeJS之TCP模块net
  2. 网站流量少的原因及解决方案
  3. Failed to build Android - icescreem-4.0.4
  4. 推理框架runtime的动态输入、输出思路
  5. 权重尺寸的计算,张量(图像)的尺寸,以及卷积神经网络(CNN)中层参数的计算,以及FC的维度卷积替代方案
  6. 3月19日 视觉里程计,PnP方法对两帧求解,BA优化的直观理解
  7. StringBuilder常用函数
  8. Redis 开发规范
  9. homestead安装swoole扩展
  10. 项目经理案头手册学习系列【18】——社会技术系统和项目组织