$value) { $item[$key] = $value; } } return $source; } // 减法 public static function bcsub($leftOperand, $rightOperand, $scale = 2) { return \bcsub($leftOperand, $rightOperand, $scale); } // 加法 public static function bcadd($leftOperand, $rightOperand, $scale = 2) { return \bcadd($leftOperand, $rightOperand, $scale); } // 乘法 public static function bcmul($leftOperand, $rightOperand, $scale = 2) { return \bcmul($leftOperand, $rightOperand, $scale); } // 除法 public static function bcdiv($leftOperand, $rightOperand, $scale = 2) { return \bcdiv($leftOperand, $rightOperand, $scale); } // 比较两个高精度数字大小,返回0‌:两数相等,返回1‌:左数大于右数,返回-1‌:左数小于右数 public static function bccomp($leftOperand, $rightOperand, $scale = 2) { return \bccomp($leftOperand, $rightOperand, $scale); } // 比较两个高精度数字是否相等 public static function bcequal($leftOperand, $rightOperand, $scale = 2) { return self::bccomp($leftOperand, $rightOperand, $scale) === 0; } /** * 数组转义为json */ public static function jsonEncode($data) { return json_encode($data, JSON_UNESCAPED_UNICODE); } /** * json转义为数组 */ public static function jsonDecode($json) { return json_decode($json, true); } }