# Mathematical Functions

# Introduction

These math functions will only handle values within the range of the int and float types. To handle larger numbers, take a look at the arbitrary precision math or GNU Multiple Precision functions functions.

## See Also

- arithmetic operators
- Arbitrary precision math functions
- GNU Multiple Precision functions

- Predefined Constants
- RoundingMode — The RoundingMode Enum
- Math Functions
  - abs — Absolute value
  - acos — Arc cosine
  - acosh — Inverse hyperbolic cosine
  - asin — Arc sine
  - asinh — Inverse hyperbolic sine
  - atan — Arc tangent
  - atan2 — Arc tangent of two variables
  - atanh — Inverse hyperbolic tangent
  - base_convert — Convert a number between arbitrary bases
  - bindec — Binary to decimal
  - ceil — Round fractions up
  - cos — Cosine
  - cosh — Hyperbolic cosine
  - decbin — Decimal to binary
  - dechex — Decimal to hexadecimal
  - decoct — Decimal to octal
  - deg2rad — Converts the number in degrees to the radian equivalent
  - exp — Calculates the exponent of e
  - expm1 — Returns exp($num) - 1, computed in a way that is accurate even when the value of number is close to zero
  - fdiv — Divides two numbers, according to IEEE 754
  - floor — Round fractions down
  - fmod — Returns the floating point remainder (modulo) of the division of the arguments
  - fpow — Raise one number to the power of another, according to IEEE 754
  - hexdec — Hexadecimal to decimal
  - hypot — Calculate the length of the hypotenuse of a right-angle triangle
  - intdiv — Integer division
  - is_finite — Checks whether a float is finite
  - is_infinite — Checks whether a float is infinite
  - is_nan — Checks whether a float is NAN
  - log — Natural logarithm
  - log10 — Base-10 logarithm
  - log1p — Returns log(1 + number), computed in a way that is accurate even when the value of number is close to zero
  - max — Find highest value
  - min — Find lowest value
  - octdec — Octal to decimal
  - pi — Get value of pi
  - pow — Exponential expression
  - rad2deg — Converts the radian number to the equivalent number in degrees
  - round — Rounds a float
  - sin — Sine
  - sinh — Hyperbolic sine
  - sqrt — Square root
  - tan — Tangent
  - tanh — Hyperbolic tangent

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open