本文章介绍了在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. 【CTF】实验吧 围在栅栏中的爱
  2. 关于 AIOps 的过去与未来,微软亚洲研究院给我们讲了这些故事
  3. 香港大学提出OneNet:一阶段端到端目标检测网络,无需NMS!无需二分匹配!
  4. python语言流程控制语句的格式_第四节 Python控制语句
  5. java用do while语句逆序输出_跟我学java编程—深入理解do-while循环语句的用法
  6. 博士申请 | 北京大学智能计算与感知实验室招收博士、硕士、本科实习生
  7. ios html 全选文本框,【前端】IOS input输入框按删除键删除字符,删除最后一个字符时,概率性出现光标前面多余一个字符...
  8. 图像形状特征(八)--SC形状上下文
  9. Linux FrameBuffer分析
  10. 电脑上如何快速将图片压缩变小?
  11. Pygame小游戏:玩扫雷就在瞎点的,不止你一个人。
  12. 格式化输出latex数字罗马字体
  13. Android电源管理框架
  14. 如何用计算机完成一篇文稿制作步骤,第5章 计算机一级演示文稿制作经典教程.ppt...
  15. python高级特性的学习
  16. 爬虫day1 requests基本用法和网页基础
  17. 07中华小姐大赛落幕 20岁佳丽曾光夺冠_longware_新浪博客
  18. 人工智能笔记之专业选修课4.1.5 - 博弈论 9.重复博弈,效用,随机博弈
  19. 信创实践之达梦数据库介绍
  20. Latex排版[1]:输入矩阵(latex如何输入矩阵、对角阵、方程组)

热门文章

  1. 【Kafka】kafka 0.10.0 版本低级消费 API
  2. 95-134-112-源码-维表-全量加载MySQL
  3. Spring : 缓存相关注解@EnableCaching、@CacheConfig、@Cacheable、@Caching
  4. 异常处理:Jurisdiction policy files are not signed by trusted signers!
  5. 一个分布式 JVM 监控工具,非常实用!
  6. 为什么MySQL不建议使用NULL作为列默认值?
  7. 大数据是如何基于 Flink 进行实时计算的?
  8. JavaEE中使用绝对目录的说明
  9. idea 修改html 不重启,解决idea spring boot 修改html等不重启即时生效的问题
  10. 12v服务器电源改可调_赫尔槽试验电源的选择(修订版)