主要函数有:
bcadd — 将两个高精度数字相加bccomp — 比较两个高精度数字,返回-1, 0, 1bcdiv — 将两个高精度数字相除bcmod — 求高精度数字余数bcmul — 将两个高精度数字相乘bcpow — 求高精度数字乘方bcpowmod — 求高精度数字乘方求模,数论里非常常用bcscale — 配置默认小数点位数,相当于就是Linux bc中的”scale=”bcsqrt — 求高精度数字平方根bcsub — 将两个高精度数字相减前两种流氓的办法就不测试了,使用bcsub测试第三种两数相减的例子,先看bcsub用法(来自官网)string bcsub ( string $left_operand , string $right_operand [, int $scale = int ] )参数left_operand 字符串类型的左操作数.right_operand 字符串类型的右操作数.scale 此可选参数用于设置结果中小数点后的小数位数。也可通过使用 bcscale() 来设置全局默认的小数位数,用于所有函数。返回值 返回减法之后结果为字符串类型.测试代码:var_dump(bcsub($a,$b,2));结果0.02