← All docs

Math builtins

Builtins in the Math category.

Math builtins

FunctionSignatureReturnsAOTeval()
abs()(int $num): mixedmixed
acos()(float $num): floatfloat
asin()(float $num): floatfloat
atan()(float $num): floatfloat
atan2()(float $y, float $x): floatfloat
base_convert()(string $num, int $from_base, int $to_base): stringstring
bcadd()(string $num1, string $num2, ?int $scale = null): stringstring
bcceil()(string $num): stringstring
bccomp()(string $num1, string $num2, ?int $scale = null): intint
bcdiv()(string $num1, string $num2, ?int $scale = null): stringstring
bcdivmod()(string $num1, string $num2, ?int $scale = null): arrayarray
bcfloor()(string $num): stringstring
bcmod()(string $num1, string $num2, ?int $scale = null): stringstring
bcmul()(string $num1, string $num2, ?int $scale = null): stringstring
bcpow()(string $num, string $exponent, ?int $scale = null): stringstring
bcpowmod()(string $num, string $exponent, string $modulus, ?int $scale = null): stringstring
bcround()(string $num, int $precision = 0, int $mode = 1): stringstring
bcscale()(?int $scale = null): intint
bcsqrt()(string $num, ?int $scale = null): stringstring
bcsub()(string $num1, string $num2, ?int $scale = null): stringstring
bindec()(string $binary_string): mixedmixed
ceil()(float $num): floatfloat
clamp()(int $value, int $min, int $max): mixedmixed
cos()(float $num): floatfloat
cosh()(float $num): floatfloat
decbin()(int $num): stringstring
dechex()(int $num): stringstring
decoct()(int $num): stringstring
deg2rad()(float $num): floatfloat
exp()(float $num): floatfloat
fdiv()(float $num1, float $num2): floatfloat
floor()(float $num): floatfloat
fmod()(float $num1, float $num2): floatfloat
hexdec()(string $hex_string): mixedmixed
hypot()(float $x, float $y): floatfloat
intdiv()(int $num1, int $num2): intint
is_finite()(float $num): boolbool
is_infinite()(float $num): boolbool
is_nan()(float $num): boolbool
log()(float $num, float $base = 2.718281828459045): floatfloat
log10()(float $num): floatfloat
log2()(float $num): floatfloat
max()(mixed $value, ...$values): mixedmixed
min()(mixed $value, ...$values): mixedmixed
mt_rand()(int $min, int $max): intint
octdec()(string $octal_string): mixedmixed
pi()(): floatfloat
pow()(float $num, float $exponent): floatfloat
rad2deg()(float $num): floatfloat
rand()(int $min, int $max): intint
random_int()(int $min, int $max): intint
round()(float $num, int $precision = 0, int $mode = 1): floatfloat
sin()(float $num): floatfloat
sinh()(float $num): floatfloat
sqrt()(float $num): floatfloat
tan()(float $num): floatfloat
tanh()(float $num): floatfloat