This reference page provides a comprehensive, alphabetical catalog of all built-in Math Functions in PHP. In modern web development and university exams (BCA, BSc CS, B.Tech), understanding these core functions accelerates programming speed and prevents you from reinventing existing standard library tools.
Function |
Description |
|---|---|
abs |
Absolute value |
acos |
Arc cosine |
acosh |
Inverse hyperbolic cosine |
asin |
Arc sine |
asinh |
Inverse hyperbolic sine |
atan2 |
Arc tangent of two variables |
atan |
Arc tangent |
atanh |
Inverse hyperbolic tangent |
ceil |
Round fractions up |
cos |
Cosine |
cosh |
Hyperbolic cosine |
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 |
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 |
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 |
Sine |
sinh |
Hyperbolic sine |
sqrt |
Square root |
srand |
Seed the random number generator |
tan |
Tangent |
tanh |
Hyperbolic tangent |
For in-depth practical tutorials and student code examples, explore these related classes: