BCMath Arbitrary Precision Mathematics

- « Mathematical Extensions

- Introduction »

- PHP Manual
- Mathematical Extensions
- BCMath Arbitrary Precision Mathematics

# BCMath Arbitrary Precision Mathematics

- Introduction
- Installing/Configuring
  - Installation
  - Runtime Configuration
- BC Math Functions
  - bcadd — Add two arbitrary precision numbers
  - bcceil — Round up arbitrary precision number
  - bccomp — Compare two arbitrary precision numbers
  - bcdiv — Divide two arbitrary precision numbers
  - bcdivmod — Get the quotient and modulus of an arbitrary precision number
  - bcfloor — Round down arbitrary precision number
  - bcmod — Get modulus of an arbitrary precision number
  - bcmul — Multiply two arbitrary precision numbers
  - bcpow — Raise an arbitrary precision number to another
  - bcpowmod — Raise an arbitrary precision number to another, reduced by a specified modulus
  - bcround — Round arbitrary precision number
  - bcscale — Set or get default scale parameter for all bc math functions
  - bcsqrt — Get the square root of an arbitrary precision number
  - bcsub — Subtract one arbitrary precision number from another