PHP取整数函数常用的四种方法,下面收集了四个函数;

经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已~~主要是:ceil,floor,round,intval

ceil — 进一法取整

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

例子 1. ceil() 例子

<?phpecho ceil(4.3); // 5echo ceil(9.999); // 10
?>

floor — 舍去法取整

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

例子 1. floor() 例子

<?phpecho floor(4.3); // 4echo floor(9.999); // 9
?>

round — 对浮点数进行四舍五入说明

float round ( float val [, int precision] )
返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果。precision 也可以是负数或零(默认值)。

例子 1. round() 例子

<?phpecho round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4echo round(3.6, 0); // 4echo round(1.95583, 2); // 1.96echo round(1241757, -3); // 1242000echo round(5.045, 2); // 5.05echo round(5.055, 2); // 5.06
?>

intval—对变数转成整数型态

例子intval()

<?phpecho intval(4.3); //4echo intval(4.6); // 4
?>

转载于:https://www.cnblogs.com/hf8051/p/4730619.html

php -- 取整数相关推荐

  1. jsp页面取整数 和Java页面取整数

    <pre name="code" class="javascript">导包 <%@page import="java.text.D ...

  2. jdk 取整数_JDK 15中的确切绝对整数

    jdk 取整数 JDK 15 Early Access Build b18向Math和StrictMath类引入了新方法,这些方法将在提供的值超出方法所支持的范围时抛出ArithmeticExcept ...

  3. java整属取余数_js取整数、取余数的方法

    摘要:这篇JavaScript栏目下的"js取整数.取余数的方法",介绍的技术点是"取余数.取整数.取余.取整.js.方法",希望对大家开发技术学习和问题解决有 ...

  4. python 向量取整数_随机整数向量| 使用Python的线性代数

    python 向量取整数 Prerequisite: 先决条件: Defining a Vector using list 使用列表定义向量 Defining Vector using Numpy 使 ...

  5. 正数(十进制)变二进制 除以2取余 小数(十进制)变二进制 乘以2取整数

    十进制整数转二进制: 就是把该十进制数,用二因式分解,取余. 以12为例,转为二进制 2除以12得6,余0,取0 2除以6得3,余0,取0 2除以3得1,余1,取1 最后剩下1,由它开始写起,就可得1 ...

  6. php 取整十整百,php取整数的方法与实例总结

    在php编程中,对数值进行取整数,一般会用到如下的函数: Ceil: 计算大于指定数的最小整数. Floor: 计算小于指定数的最大整数. round: 四舍五入. 来看一个简单的例子. 复制代码 代 ...

  7. excel小数不同的取整数的方法

    excel小数不同的取整数的方法 (一)舍弃小数,只取整数部分 (int) (二)四舍五入(round) (三)向上取整(roundup) (四)向下取整(rounddown) (五)向上取整为指定倍 ...

  8. js中几种对数值取整数和小数部分的方法

    js中几种对数值取整数和小数部分的方法 取整 (1)parseInt 用法:parseInt(num) 这是最常见的一种取整方式,但是其实parseInt并不是为了取整而设计的 注: parseInt ...

  9. C# 之 Math取整数

    C# 之 Math取整数 引用 主要用到 System 命名空间下的一个数据类 Math ,调用他的方法. C#取整函数使用详解: 1.Math.Round是"就近舍入",当要舍入 ...

最新文章

  1. error while loading shared libraries: libz.so.1错误
  2. pku 1850 Code 组合数学排列组合的应用
  3. 【转】vivado18.3的安装 安装教程
  4. Scott Mitchell 的ASP.NET 2.0数据教程之五:: 声明参数
  5. python查看内存地址的内容_python中如何查看指定内存地址的内容
  6. python模拟手机充值场景_appium+Python实例(二)模拟新建场景表(辅助测试执行)...
  7. 大数据_Flink_Java版_数据处理_流处理API_Sink操作_把数据存储到ElasticSearch---Flink工作笔记0040
  8. ios富文本的简单使用 AttributedString
  9. Linux 服务器安全加固方案
  10. 手机软件APP下载类网站Pbootcms模板 游戏软件应用网站源码 模板自适应手机端
  11. 诊所 金卫系统 青岛_金卫信预防接种数字化门诊全程质量管理系统.doc
  12. c语言读写txt坐标文件数据,用c语言读写sgy格式的地震数据文件.pdf
  13. 【向生活低头】如何在Gold Wave软件中为声音添加背景音乐
  14. Lamda 表达式里的Join和GroupJoin的区别, 如何实现SQL的Left Join效果
  15. 电信光猫 TEWA 500AG 破解 超密 2020-3-21
  16. 查PHP代码有哪些软件,成语查询系统PHP
  17. 四 IDEA 项目另存为处理
  18. 【防坑指南】nginx重启后出现[error] open() “/usr/local/var/run/nginx/nginx.pid” failed
  19. 5分绩点转4分_5分绩点转4分_gpa5分制换算4分制(5分绩点转4分)
  20. 利用迅捷画图绘制环型网络拓扑图操作方法介绍

热门文章

  1. Web服务器的配置与管理(2) 虚拟主机技术
  2. jQ中的mouseleave和mouseout的区别 模仿下拉框效果
  3. 一个非常超级可爱的滚动到顶端(Back to top)的jQuery插件- jQuery Back to Top
  4. Word 2003安全模式修复程序
  5. Centos网络驱动
  6. SpringSecurity简单入门
  7. Nginx的rewrite之rewrite_log指令
  8. 整合Swagger2文档api
  9. 工程和模块的关系以及继承和依赖的概念
  10. 缓存redis的实现思路