# PHP Math functions

Mathematics ( or math ) functions are frequently used in our scripts. There are PHP math functions to take care of addition subtraction multiplication and many other mathematical requirements.

We will discuss these math functions and try to develop some sample codes on these to further understand on how to use these functions.
 Function Details abs() Absolute value of a number acos() Arc Cosine value of input acosh() Inverse hyperbolic cosine of input asin() Arc Sin value of input asinh() Inverse hyperbolic sine of input atan() Arc tangent value of input atan2() Arc tangent of two inputs atanh() Inverse hyperbolic tangent value of input base_convert() Convert number from one base to other bindec() Decimal equivalent of Binary string ceil() Next Higher integer after rounding cos() Cos value of Radian input cosh() Hyperbolic cosine decbin() Binary equivalent of Decimal number dechex() Hex equivalent of Decimal number decoct() Octal equivalent of Decimal number deg2rad() Convert Degree value to Radian exp() Value of e raised to the power of input value expm1() equivalent to 'exp(arg) - 1' floor() nearest lower integer fmod() reminder ( modulo ) of a division getrandmax() largest random value hexdec() Hexadecimal to decimal hypot() hypotenuse of a right-angle triangle intdiv() integer quotient of the division ( PHP 7 ) is_finite() Checking legal finite number is_infinite() Checking whether value is infinite is_nan() Checking whether a value is not a number lcg_value() pseudo random number generator log() Log value with different Base log10() Log value with Base 10 log1p() Log value with input added by 1 max() Maximum value from array or group min() Minimum value from array or group mt_getrandmax() largest possible random value mt_rand() random value generator mt_srand() Seeds random value generator octdec() Convert Octal to Decimal number PI() Constant value PI() & M_PI POW() Exponential value of a Base round() Rounded value of a number rand() Random number generator random_int() cryptographic random integer generator ( PHP 7) rad2deg() Convert radian to degree sin() Sin value of Radian input sinh() Hyperbolic sine value sqrt() square root of number tan() Tangent value of Radian input tanh() Hyperbolic tangent value

## Addition subtraction multiplication & Division

These simple scripts are easy to understand and develop. Let us try with some sample code using these basic mathematical functions. Read More

## Generating Random Number

In any game or while generating passwords we use random number generators to give us random numbers. Read More

## Formatting numbers

We can format numbers by specifying number of decimal places or use comma ( , ) to mark thousand places or use any other marks in our number formattingRead More

## Next higher or lower number by using ceil & floor

What is the next higher number in hundredth place of 745 ? it is 800 by using ceil function. Same way 700 is the floor value of 745. Read More

## Modulus or reminder of a division

We can get the modulus of two number by using modulus ( % ) function. Read More
Visitors Rating