合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
### 任意精度乘法运算 **位置:** Common\Common\function.php **参数:** > @param $left_value 乘号左边数 > @param $right_value 乘号右边数 > @param $decimal_places 保留小数位,默认0 **调用:** >PHP 文件调用: round_bcmul($left_value, $right_value, $decimal_places=0) **完整代码:** ~~~ /** * 修改bcmul方法,避免直接截取小数位不四舍五入的问题 * whz 2022-09-19 * * @param Float $left_value 乘号左边数 * @param Float $right_value 乘号右边数 * @param Int $decimal_places 保留小数位,默认0 * @return Float 返回结果 */ function round_bcmul($left_value,$right_value,$decimal_places=0){ return round(bcmul($left_value,$right_value,bcadd($decimal_places,2)),$decimal_places); } ~~~