| | |
| | | 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; |