« Mathematical Extensions
Search
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
BcMath\Number
— The BcMath\Number class
BcMath\Number::add
— Adds an arbitrary precision number
BcMath\Number::ceil
— Rounds up an arbitrary precision number
BcMath\Number::compare
— Compares two arbitrary precision numbers
BcMath\Number::__construct
— Creates a BcMath\Number object
BcMath\Number::div
— Divides by an arbitrary precision number
BcMath\Number::divmod
— Gets the quotient and modulus of an arbitrary precision number
BcMath\Number::floor
— Rounds down an arbitrary precision number
BcMath\Number::mod
— Gets the modulus of an arbitrary precision number
BcMath\Number::mul
— Multiplies an arbitrary precision number
BcMath\Number::pow
— Raises an arbitrary precision number
BcMath\Number::powmod
— Raises an arbitrary precision number, reduced by a specified modulus
BcMath\Number::round
— Rounds an arbitrary precision number
BcMath\Number::__serialize
— Serializes a BcMath\Number object
BcMath\Number::sqrt
— Gets the square root of an arbitrary precision number
BcMath\Number::sub
— Subtracts an arbitrary precision number
BcMath\Number::__toString
— Converts BcMath\Number to string
BcMath\Number::__unserialize
— Deserializes a data parameter into a BcMath\Number object
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open