php bc函数_shellif判断多个条件[通俗易懂]

php bc函数_shellif判断多个条件[通俗易懂]第一次看到bcadd()这个函数时,我还一脸懵逼,啥?官方竟然有这样名字的自带函数.瞬间就引起了我极大兴趣.通过查询官方文档,我总算了解了它的作用以及用法.作用:两个任意精度数字的加法计算.总结来说就是:精确求和呗众

php

第一次看到bcadd()这个函数时,我还一脸懵逼,啥?官方竟然有这样名字的自带函数.瞬间就引起了我极大兴趣.

通过查询官方文档,我总算了解了它的作用以及用法.

作用:两个任意精度数字的加法计算. 总结来说就是:精确求和呗

众所周知,php在进行浮点数计算时结果并不一定是精确到了最后一位,例如

<?php 
$a =0.1;
$b = 0.7;
var_dump(($a + $b) == 0.8);
//打印的结果竟然是boolean false

然后我们再看使用bcadd()函数后的结果:


<?php
$a = 0.1;
$b = 0.7;
var_dump(bcadd($a,$b,2) == 0.8);
// 打印结果boolean true

因此,如果为了计算结果的准确性 请善用bcadd()函数;

参数说明: bcadd(被加数,加数,保留几位小数)

官方文档地址:https://www.php.net/manual/zh/function.bcadd.php

类似的函数方法还有:

  • bcsub() – 两个任意精度数字的减法
  • bcmul() – 两个任意精度数字乘法计算
  • bcdiv() – 两个任意精度的数字除法计算

今天的文章php bc函数_shellif判断多个条件[通俗易懂]分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/77379.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注