Number
final class Number implements Stringable (View source)
Properties
| numeric-string | $value | ||
| int | $scale |
Methods
__construct(string|int $num)
No description
round(int $precision = 0, RoundingMode $mode = \RoundingMode::HalfAwayFromZero)
No description
string
__toString()
Converts BcMath\Number to string
array
__serialize()
No description
void
__unserialize(array $data)
No description
Details
__construct(string|int $num)
No description
array
divmod(Number|string|int $num, int|null $scale = null)
No description
Number
powmod(Number|string|int $exponent, Number|string|int $modulus, int|null $scale = null)
No description
Number
sqrt(int|null $scale = null)
No description
Number
floor()
Rounds down an arbitrary precision number
Returns the next highest integer value by rounding down $this if necessary.
Number
ceil()
Rounds up an arbitrary precision number
Returns the next highest integer value by rounding up $this if necessary.
Number
round(int $precision = 0, RoundingMode $mode = \RoundingMode::HalfAwayFromZero)
No description
int
compare(Number|string|int $num, int|null $scale = null)
No description
string
__toString()
Converts BcMath\Number to string
array
__serialize()
No description
void
__unserialize(array $data)
No description