PHP常用的四种取整数函数:

1.直接取整,舍弃小数,保留整数,字符串直接转成0:intval();

2.四舍五入取整:round();

3.向上取整:ceil();

4.向下取整:floor()。

一、直接取整:intval()

如果是字符型的会自动转换为0。

intval(3.156); // 3

intval(3.656); // 3

intval(3.616); // 3

intval('ceshi'); // 0

二、四舍五入:round()

根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。

round(3.156); // 3

round(3.655); // 4

round(3.64159, 0); // 4

round(3.64159, 2); // 3.64

round(5.64159, 3); // 3.642

round(364159, -2); // 364200

三、向上取整:ceil()

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。

ceil(3.15); // 4

ceil(3.64); // 4

四、向下取整:floor()

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。

floor(3.15); // 3

floor(3.64); // 3

小结:常用取整函数介绍完了,但是实际情况中,我们还有一种需求,就是保留小数点后几位,如果用round()函数,则会进行四舍五入操作,比如对3.4567进行保留两位小数截取,用round(3.4567,2)得到的结果是3.46,我们需要得到3.45该怎么办呢?请看第五个bacdiv()函数

五、保留小数点后两位不四舍五入:bcdiv().

bcdiv:将两个高精确度数字相除。

语法:string bcdiv(string left operand, string right operand, int [scale]);

参数一:被除数

参数二:除数

参数三:保留小数点几位

返回值:字符串

函数种类:数学运算

内容说明:

此函数将二个高精确度的数字相除,传入二个字符串,以左边的数字字符串 (left operand) 除以右边的 (right operand) 数字字符串。结果亦以字符串返回。scale 是一个可有可无的选项,表示返回值的小数点后所需的位数。

用法:

echo bcdiv(1,3,2); 1/3; //0.33

echo bcdiv(2,3,2); 2/3; //0.66

echo bcdiv(1,3,3); 2/3; //0.333

echo bcdiv(2,3,3); 2/3; //0.666

echo bcdiv(2,3,4); 2/3; //0.6666

本文最后更新于2020-1-5,已超过 3 月没有更新,如果文章内容或图片资源失效,请联系小涛QQ813110262,我们会及时处理,谢谢!

php向上取整_PHP直接取整、四舍五入取整、向上取整、向下取整函数介绍相关推荐

  1. mysql 数据库 向上取整_PHP取整,四舍五入取整、向上取整、向下取整、小数截取...

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

  2. php向上取整_php 整除取整的方法总结

    php整除取整的方法:1.使用"intval"方法,对变数转成整数型态:2.使用"round"方法进行四舍五入:3.使用"ceil"方法向上 ...

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

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

  4. sql中向下取整怎么取_Sql 获取向上取整、向下取整、四舍五入取整

    [四舍五入取整截取] select    round(54.6,0)    返回55 [向下取整截取]        select    floor(54.6)         返回54 [向上取整截 ...

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

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

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

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

  7. js只保留整数,向上取整,四舍五入,向下取整等函数

    1.丢弃小数部分,保留整数部分 parseInt(5/2) 2.向上取整,有小数就整数部分加1 Math.ceil(5/2) 3,四舍五入. Math.round(5/2) 4,向下取整 Math.f ...

  8. PHP取整,四舍五入取整、向上取整、向下取整、小数截取。

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

  9. js向上向下取整_WEB前端之js只保留整数,向上取整,四舍五入,向下取整等函数...

    本文主要向大家介绍了WEB前端的js只保留整数,向上取整,四舍五入,向下取整等函数,通过具体的内容向大家展示,希望对大家学习WEB前端有所帮助. 1.丢弃小数部分,保留整数部分 parseInt(5/ ...

  10. 向上取整、向下取整、四舍五入、int

    C语言中小数与整数之间的那点事 1. 向上取整 1.1 函数解析 1.2 举例 2. 向下取整 2.1 函数解析 2.2 举例 3. 四舍五入 3.1 函数解析 3.2 举例 3.3 其他方法 4. ...

最新文章

  1. 任意排列、组合终极Shell脚本
  2. Python中将三个列表数据zip起来并遍历(Iterating through three lists in parallel)
  3. 从List分组后重新组织数据
  4. Citrix产品及技术解析
  5. 【线上分享】边缘计算与云原生
  6. 工业机器人码垛教学实施_工业码垛机器人存在问题与解决对策
  7. 永远要跟比你更成功的人在一起
  8. windows下虚拟机配置spark集群最强攻略!
  9. 【PHP学习】—利用ajax原理实现密码修改功能(九)
  10. java和jsp交互 structs_Struts与jsp+javabean+servlet区别
  11. 公司专利技术交底书撰写及申请完全流程
  12. Matlab 画图控制速度,matlab常用画图操作
  13. HBO解密:他们为什么要开发VR版《西部世界》
  14. 【AUTOSAR-E2E】-1.3-详述COM E2E Callout解决方案
  15. codewars----Exes and Ohs
  16. mysql用户登录和第三方登录_mysql 用户表结构设计,第三方登录
  17. Photoshop 2023 v24.2 for Mac 中英文版有哪些新功能呢 支持M1 M2机型 增加了哪些新相机配 解决另存为黑屏的问题
  18. R语言迹检验协整关系式_使用R语言进行协整关系检验
  19. 从实验室跃进产业,腾讯AI是如何向to B进化的?
  20. python3-爬虫-百度新闻结果

热门文章

  1. shell中的kill命令
  2. 背景图页面缩小会变形_CSS 实现背景图尺寸不随浏览器缩放而变化
  3. 鸿蒙os系统发布会录像,鸿蒙os6月2日直播回放地址入口 鸿蒙2.0发布会直播回放 华为鸿蒙发布会完整视频...
  4. 开源日志查看软件Log2Window介绍
  5. php降低mp3质量,3种改变MP3文件比特率的方法 | MOS86
  6. Python.__getitem__方法
  7. 一个男孩从软件测试工程师到主管的成长感悟!!!
  8. css文件无法应用,无法在dash应用程序中加载静态css文件
  9. 运用sys.path.append()解决python两个包之间子文件引用问题!
  10. 华为mate40和华为mate30pro哪个好?