php 处理高精度计算函数

PHP 为任意精度数学计算提供了二进制计算器(Binary Calculator),它支持任意大小和精度的数字,以字符串形式描述

bcadd — 加法   bcadd(被加数,加数,保留几位小数);

bccomp — 比较

bcdiv — 相除   

  左操作数除以右操作数      

 left_operand

左操作数,字符串类型

right_operand

右操作数,字符串类型

scale

此可选参数用于设置结果中小数点后的小数位数。也可通过使用 bcscale() 来设置全局默认的小数位数,用于所有函数。

bcmod — 求余数

bcmul — 乘法

bcpow — 次方

bcpowmod — 先次方然后求余数

bcscale — 给所有函数设置小数位精度

bcsqrt — 求平方根

bcsub — 减法    左操作数减去右操作数.

left_operand

字符串类型的左操作数.

right_operand

字符串类型的右操作数.

scale

此可选参数用于设置结果中小数点后的小数位数。也可通过使用 bcscale() 来设置全局默认的小数位数,用于所有函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 要使用 BC 这个函数库,要在编译 PHP 程序时加入 --enable-bcmath 的选项。 bcsub - ...
    媛_飞阅读 6,609评论 0 1
  • 因为最近要做一个图表,x轴的叠加为0.1,但是在进行浮点类型比较时出现一个头疼的问题,废话不说请看以下案例 以上代...
    胡乱唱歌ing阅读 4,527评论 0 1
  • 本文用于记载个人在开发中遇到的坑 js对json 对象数字键值自动排序,直接贴代码 页面输出如下 控制台打印结果如...
    code_nerd阅读 3,733评论 0 0
  • 每个人都是下凡的天使,刚到人间时都是纯洁无暇的,然而这个世界被上帝界定了种种规则,也许是为了宇宙的顺利运行,上帝对...
    墨雨缤纷阅读 2,795评论 1 5
  • 看到她的朋友圈,终于确认了她的幸福。她的笑容依旧是那么甜蜜,那么温馨,只是身边终于多了一个人,多了一个她的他。 关...
    夜猫爱潘潘阅读 1,729评论 0 0