1、ceil — 进一法取整

说明

float ceil ( float $value )

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

ceil() 例子

echo ceil(4.3); // 5

echo ceil(9.999); // 10

?>

2、floor — 舍去法取整

说明

float floor ( float $value )

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

floor() 例子

echo floor(4.3); // 4

echo floor(9.999); // 9

?>

3、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

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

echo round(5.045, 2); // 5.05

echo round(5.055, 2); // 5.06

?>

Note: PHP 默认不能正确处理类似 “12,300.2″ 的字符串。

Note: precision 参数是在 PHP 4 中被引入的。

4、intval — 获取变量的整数值

说明

int intval ( mixed $var [, int $base ] )

通过使用特定的进制转换(默认是十进制),返回变量 var 的 integer 数值。

var 可以是任何标量类型。intval() 不能用于 array 或 object。

intval() 例子

echo intval(4.3); // 4

echo intval(9.999); // 9

?>

Note:

除非 var 参数是字符串,否则 intval() 的 base 参数不会有效果。

floor函数与intval函数功能相同,所不同之处是一个返回的浮点数(float),而另一个是整数(integer),因为 float 值的范围通常比 integer 要大。不过就数值本身来说两者是相等的。

php 四舍五入百位,php取整函数ceil,floor,round,intval函数的区别相关推荐

  1. php 取整 ceil,PHP取整函数:ceil,floor,round,intval有什么不同

    PHP取整函数:ceil,floor,round,intval有什么不同 发布时间:2021-02-13 09:03:11 来源:亿速云 阅读:76 作者:Leah PHP取整函数:ceil,floo ...

  2. php坐标轴取整,PHP取整函数:ceil,floor,round,intval的区别详细解析

    我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. ceil -- 进一法取整说明float ceil ( float value ) 返回不小于 value 的下 ...

  3. php 上取整函数是,PHP取整函数:ceil,floor,round,intval的区别详细解析

    搜索热词 PHP取整函数,主要是:ceil,floor,round,intval. 说明float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小 ...

  4. php 取整函数 ceil floor round intval 随笔

    ceil() 进一法取整 echo ceil(4.5);// 5 //float类型 floor() 去一法取整 echo floor(4.5);// 4 //float类型 round(float ...

  5. C++取整函数ceil()floor()fix()round()

    这几个都是函数是标准库里的函数,例如: //fix,朝零方向取整 fix(-1.3)=-1; fix(1.3)=1; //floor,朝负无穷方向取整 loor(-1.3)=-2; floor(1.3 ...

  6. c 语言浮点数向上取整,(转)C/C++ 取整函数ceil(),floor(),向上取整,向下取整...

    #include  double floor(doublex); float floorf(floatx); long double floorl(long doublex); double floo ...

  7. php floor intval,php取整函数floor(),round(),intval(),ceil()

    ceil -- 进一法取整 说明 float ceil ( float value ) 返回不小于 value 的下一个整数,value 如果有小数部分则进一位.ceil() 返回的类型仍然是 flo ...

  8. php 上取整函数是,php取整函数ceil,floor,round,intval 实例分析

    我们经常用到的PHP取整函数,主要是:ceil,floor,round,intval. ceil -- 进一法取整 float ceil ( float value ) 返回不小于 value 的下一 ...

  9. php 取整 ceil,php取整函数ceil、floor、round、intval用法区别

    本节内容: php取整函数ceil.floor.round.intval 在php编程中,遇到数据处理取整时,有以上四个函数可供选择. 1.ceil - 进一法取整 说明 float ceil ( f ...

最新文章

  1. asp实现301跳转的方法
  2. Lua学习笔记(2)
  3. hdu4772 水模拟
  4. android密码解锁/指纹解锁返回的authToken深度解剖
  5. execjs回调python_python使用execJS运行js函数例子
  6. vue --- vue中的几个钩子属性
  7. Vue2.0进阶组件篇2 解析饿了么(spinner组件)
  8. 线性判别分析LDA算法与python实现
  9. Total Commander(转.from 善用佳软/TC学堂 - xbeta,2007-2009 )
  10. MeasureSpec介绍及使用详解
  11. PID参数整定方法介绍
  12. php怎么画五星红旗,php基于GD库画五星红旗的方法
  13. day7_操作excel的三种方式
  14. 虎虎生威年,用Compose Canvas画只猛虎让大家 “虎躯一震” 吧
  15. linux 查找出包含某个字符串的所有文件的方法详解
  16. 苹果表情 保存mysql_IOS表情存入MYSQL数据库失败
  17. nginx架构(修改版)
  18. 跨考不容易,各专业跨考建议注意事项!
  19. 平台篇-八年磨一剑,重新定义 HBase——HBase 2.0阿里云 HBase 解读...
  20. OpenGL超级宝典完整源码(第五版)

热门文章

  1. 如何关闭eslint检测代码格式报错
  2. socket closed是什么意思_socket请求
  3. avenir字体可以商用吗_顶级公司的顶级logo设计原来用的这些字体!附字体下载...
  4. oracle clob 回车换行问题
  5. antd table设置表格一个单元格的字体颜色_开源 UI 库中,唯一同时实现了大表格虚拟化和树表格的 Table 组件
  6. Unusual Competitions CodeForces - 1323C(思维)
  7. codeforces 1040a (回文数的舞蹈)
  8. win10怎么修改计算机桌面存储路径,Win10系统桌面储存位置如何设置
  9. 零基础可以学习java吗_零基础真的可以学习java吗?
  10. python群发邮箱软件下载_用python群发电子邮件