PHP加减乘除精确计算方法

说明:我们实际写php的时候,我们时常会用到+-*/(加减乘除),如果用直接加减,会在精度不够的下出现如10.000000001等,因为我们不管是在php后端还是前端一定要用精确计算方法

    具体方法如下,使用参数很简单就不用描述了,方便大家忘记查找。

    另外建议大家直接使用标准方法,本身就很简单明了,不建议大家再次封装,因为没有什么意 义。


/**
 * 精确加法
/
bcadd($a,$b,$scale);

/**
 * 精确减法
/
bcsub($a,$b,$scale);

/**
 * 精确乘法
/
bcmul($a,$b,$scale);

/**
 * 精确除法
/
bcdiv($a,$b,$scale);

/**
 * 精确求余/取模
/
bcmod($a,$b);

/**
 * 比较大小
/
bccomp($a,$b,$scale); // 比较到小数点位数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值