本文章介绍了在php中浮点数四舍五入的两个常用的函数round与此同时ceil函数,可能小数保留位数.

round() 函数对浮点数进行四舍五入

语法:float round ( float val [,int precision] )

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

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

//开源软件:phpfensi.com

echo round(1241757, -3); // 1242000

echo round(5.045, 2); // 5.05

echo round(5.055, 2); // 5.06

?>

ceil -- 进一法取整

说明:float ceil ( float value )

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

例子 1.ceil() 例子,代码如下:

echo ceil(4.3); // 5

echo ceil(9.999); // 10

?>

相关标签:php

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php中浮点数四舍五入,php浮点数四舍五入函数相关推荐

  1. 计算机中四舍五入函数,Excel中如何对数据进行“四舍五入”的处理

    很多人在使用EXCEL电子表格处理软件进行数据计算时因涉及到乘除法等运算时总是被小数点后面的数据所困扰,经常在报表上是一个数字,用手工计算后却是另外一个数字,给人造成一种计算机计算不准的感觉.其实,这 ...

  2. python整数和浮点数相乘_python中整数除法和浮点数到整数转换之间的区别是什么原因?...

    我要说的是,您的观察表明这两个操作应该在直观上相似,因为在正数上它们的行为相同.但是,如果您查看它们的起源(一个来自数学,另一个来自计算机科学),那么它们的不同行为更有意义. 您可以在其中查看概念: ...

  3. 计算机中浮点数的表示,浮点数在计算机中的表示

    浮点数在计算机中的表示 最后编辑于:2010-4-13 计算机中数字是以0和1二进制保存的,我们熟悉的是整数的如何在计算机中表示,那么浮点数是如何表示的呢? 一.    转换 我们先来看看如何将十进制 ...

  4. 大于3小于4的整数bleem_java中的取整与四舍五入方法实例

    java中的取整与四舍五入方法实例,方式,正数,负数,四舍五入,小数点 java中的取整与四舍五入方法实例 易采站长站,站长之家为您整理了java中的取整与四舍五入方法实例的相关内容. 一.java中 ...

  5. verilog中的定点数、浮点数、定点小数、定点整数的表示及运算

    1.定点数: 顾名思义定点数就是小数位固定不变的数叫做定点数,也就是小数点是定在某个位置不变的数. 2.定点数的分类: (1)定点整数:定点整数的小数点后面没有其他的数值,即小数点定在了数的最后面 定 ...

  6. Python Cookbook - 数字的四舍五入 (round(value, ndigits) 函数)

    Python Cookbook - 数字的四舍五入 (round(value, ndigits) 函数) Python Cookbook 3rd Edition - Documentation htt ...

  7. python 四舍五入 round( x [, n] )函数 int()函数

    round()函数 > round( x [, n] ) 参数x,n均为数值表达式,返回值为x的四舍五入值.n为保留的小数位数,不加n则只保留x四舍五入后的整数部分. round()函数只有一个 ...

  8. php比较float大小,PHP中两个float(浮点数)比较实例分析

    本文实例讲述了PHP中两个float(浮点数)比较方法.分享给大家供大家参考.具体如下: 最近在开发一个合同管理系统的时候,涉及到两个浮点数比较,算是把我郁闷惨了. 在N久以前,就不晓得从哪里听来的一 ...

  9. C#中Math.Round()实现中国式四舍五入

    原文:C#中Math.Round()实现中国式四舍五入 C#中Math.Round()实现中国式四舍五入 C#中的Math.Round()并不是使用的"四舍五入"法.其实在VB.V ...

  10. 深度剖析数据在内存中的存储2——浮点数数在内存中的存储

    根据国际标准IEEE:任意一个二进制浮点数V可以表示为下面形式: (-1)^SM2^E: (-1)^S表示符号位,当S为0,V为正数:当S为1,V为负数.由其物理结构决定了,浮点数为有符号数. M为有 ...

最新文章

  1. mysql同事包含_mysql 包含关系处理
  2. Maven安装和配置及使用方法
  3. Java中的wait()和sleep()方法之间的区别
  4. 光华科技光刻胶_光刻胶领衔国产替代,20只相关优质个股曝光,快看看有没有你的...
  5. Flutter快速上车之Widget
  6. java过滤html相关标签
  7. wordpress.org 删除
  8. socket创建失败_python3从零学习-5.8.1、socket—底层网络接口
  9. RFC2544时延测试——信而泰网络测试仪实操
  10. Ubuntu18.04下部署Honeyd蜜罐(完整过程)
  11. Python之保留字
  12. [python3]读取docx每个段落下的table数据
  13. 基于C#的AE二次开发之主界面设计
  14. TextLabel——数据标注系统
  15. Sentinel_LDK linux加密使用
  16. 一个想法照进现实-《IT连》创业项目:创业时该不该用新手程序员
  17. 芜湖c语言市赛答案,安徽省芜湖市2019-2020学年高二上学期期末考试 数学(文) Word版含答案...
  18. 第一章 车联网技术的背景、发展和各国地区的现状
  19. 用计算机写一份心得体会,计算机心得体会范文
  20. ​word分节符与分页符的区别与用法

热门文章

  1. Spring : Spring @Transactional-嵌套事物处理
  2. JsonView插件的使用
  3. Dubbo :广播模式下Can't assign requested address问题
  4. org.elasticsearch.cluster.block.ClusterBlockException: blocked by: [SERVICE_UNAVAILABLE/1/state
  5. 安卓怎么调用系统的ui_安卓逆向 | 为了反射调用我们怎么能拿到被HOOK函数的实例...
  6. html5 websocket插件,html5实现的WebSocket一个小例子(附代码)
  7. ModelAndView视图解析器小结
  8. maven添加jar包依赖
  9. NumberUtils的 isParsable(String)和isCreatable(String)方法
  10. Spring框架----Confinguration和Component-Scan注解