PHP高精度数值计算方法

来源:互联网 发布:淘宝素材免费下载 编辑:程序博客网 时间:2024/04/29 23:18

PHP对于浮点型的数据需要用不同的方法去解决

 

要使用 BC 这个函数库,要在编译 PHP 程序时加入 --enable-bcmath 的选项。

 

bcadd: 将二个高精确度数字相加。
bccomp: 比较二个高精确度数字。
bcdiv: 将二个高精确度数字相除。
bcmod: 取得高精确度数字的余数。
bcmul: 将二个高精确度数字相乘。
bcpow: 求一高精确度数字次方值。
bcscale:配置程序中所有 BC 函数库的默认小数点位数。
bcsqrt: 求一高精确度数字的平方根。
bcsub: 将二个高精确度数字相减。