Like any other programming language, PHP also has built in math functions which is used for mathematical calculations. These PHP math functions are part of core PHP so you can use wherever required. Find below list of PHP built in math functions:
abs() | Return absolute value |
acos() | Return arc cosine |
acosh() | Inverse hyperbolic cosine |
asin() | Return Arc sine |
asinh() | Inverse hyperbolic sine |
atan2() | Return arc tangent of two variables |
atan() | Return arc tangent |
atanh() | Inverse hyperbolic tangent |
base_convert() | Convert a number between arbitrary bases |
bindec() | Convert Binary to decimal |
ceil() | Round fractions up |
cos() | Return cosine value |
cosh() | Rteurn hyperbolic cosine |
decbin() | Convert decimal to binary |
dechex() | Convert decimal to hexadecimal |
decoct() | Convert decimal to octal |
deg2rad() | Converts the number in degrees to the radian equivalent |
exp() | Calculates the exponent of e |
expm1() | Returns exp(number) - 1, computed in a way that is accurate even when the value of number is close to zero |
floor() | Round fractions down |
fmod() | Returns the floating point remainder (modulo) of the division of the arguments |
getrandmax() | Show largest possible random value |
hexdec() | Convert hexadecimal to decimal |
hypot() | Calculate the length of the hypotenuse of a right-angle triangle |
intdiv() | Integer division |
is_finite() | Finds whether a value is a legal finite number |
is_infinite() | Finds whether a value is infinite |
is_nan() | Finds whether a value is not a number |
lcg_value() | Combined linear congruential generator |
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 |
log() | Natural logarithm |
max() | Find highest value |
min() | Find lowest value |
mt_getrandmax() | Show largest possible random value |
mt_rand() | Generate a better random value |
mt_srand() | Seed the better random number generator |
octdec() | Convert octal to decimal |
pi() | Get value of pi |
pow() | Exponential expression |
rad2deg() | Converts the radian number to the equivalent number in degrees |
rand() | Generate a random integer |
round() | Rounds a float |
sin() | Return sine |
sinh() | Return hyperbolic sine |
sqrt() | Return square root |
srand() | Seed the random number generator |
tan() | Return tangent |
tanh() | Return hyperbolic tangent |