YouTip LogoYouTip

Php Ref Math

* * * ## PHP Math Introduction Math functions can handle values within the range of integer and float. * * * ## Installation PHP Math functions are part of the PHP core. No installation is required to use these functions. * * * ## PHP 5 Math Functions | Function | Description | | --- | --- | | [abs()]( | Returns the absolute value of a number. | | [acos()]( | Returns the arccosine of a number. | | [acosh()]( | Returns the inverse hyperbolic cosine of a number. | | [asin()]( | Returns the arcsine of a number. | | [asinh()]( | Returns the inverse hyperbolic sine of a number. | | [atan()]( | Returns the arctangent of a number. | | [atan2()]( | Returns the arctangent of two variables x and y. | | [atanh()]( | Returns the inverse hyperbolic tangent of a number. | | [base_convert()]( | Converts a number between arbitrary bases. | | [bindec()]( | Converts a binary number to a decimal number. | | [ceil()]( | Rounds a number up to the nearest integer. | | [cos()]( | Returns the cosine of a number. | | [cosh()]( | Returns the hyperbolic cosine of a number. | | [decbin()]( | Converts a decimal number to a binary number. | | [dechex()]( | Converts a decimal number to a hexadecimal number. | | [decoct()]( | Converts a decimal number to an octal number. | | [deg2rad()]( | Converts a degree value to a radian value. | | [exp()]( | Returns the value of E x . | | [expm1()]( | Returns the value of E x - 1. | | [floor()]( | Rounds a number down to the nearest integer. | | [fmod()]( | Returns the floating point remainder of x/y. | | [getrandmax()]( | Returns the maximum possible random number returned by calling the rand() function. | | [hexdec()]( | Converts a hexadecimal number to a decimal number. | | [hypot()]( | Calculates the hypotenuse length of a right-angled triangle. | | [is_finite()]( | Checks whether a value is finite. | | [is_infinite()]( | Checks whether a value is infinite. | | [is_nan()]( | Checks whether a value is not a number. | | [lcg_value()]( | Returns a pseudo-random number in the range (0, 1). | | [log()]( | Returns the natural logarithm of a number (base E). | | [log10()]( | Returns the base-10 logarithm of a number. | | [log1p()]( | Returns log(1+number) | | [max()]( | Returns the maximum value in an array, or the maximum of several specified values. | | [min()]( | Returns the minimum value in an array, or the minimum of several specified values. | | [mt_getrandmax()]( | Returns the maximum possible random number returned by calling the mt_rand() function. | | [mt_rand()]( | Generates a random integer using the Mersenne Twister algorithm. | | [mt_srand()]( | Seeds the Mersenne Twister random number generator. | | [octdec()]( | Converts an octal number to a decimal number. | | [pi()]( | Returns the value of PI. | | [pow()]( | Returns x to the power of y. | | [rad2deg()]( | Converts a radian value to a degree value. | | [rand()]( | Returns a random integer. | | [round()]( | Rounds a floating-point number. | | [sin()]( | Returns the sine of a number. | | [sinh()]( | Returns the hyperbolic sine of a number. | | [sqrt()]( | Returns the square root of a number. | | [srand()]( | Seeds the random number generator. | | [tan()]( | Returns the tangent of a number. | | [tanh()]( | Returns the hyperbolic tangent of a number. | * * * ## PHP 5 Predefined Math Constants | Constant | Value | Description | PHP Version | | --- | --- | --- | --- | | INF | INF | Infinity | PHP 4 | | M_E | 2.7182818284590452354 | Returns e | PHP 4 | | M_EULER | 0.57721566490153286061 | Returns Euler constant | PHP 4 | | M_LNPI | 1.14472988584940017414 | Returns the natural logarithm of PI: log_e(pi) | PHP 5.2 | | M_LN2 | 0.69314718055994530942 | Returns the natural logarithm of 2: log_e 2 | PHP 4 | | M_LN10 | 2.30258509299404568402 | Returns the natural logarithm of 10: log_e 10 | PHP 4 | | M_LOG2E | 1.4426950408889634074 | Returns the base-2 logarithm of E: log_2 e | PHP 4 | | M_LOG10E | 0.43429448190325182765 | Returns the base-10 logarithm of E: log_10 e | PHP 4 | | M_PI | 3.14159265358979323846 | Returns Pi | PHP 4 | | M_PI_2 | 1.57079632679489661923 | Returns Pi/2 | PHP 4 | | M_PI_4 | 0.78539816339744830962 | Returns Pi/4 | PHP 4 | | M_1_PI | 0.31830988618379067154 | Returns 1/Pi | PHP 4 | | M_2_PI | 0.63661977236758134308 | Returns 2/Pi | PHP 4 | | M_SQRTPI | 1.77245385090551602729 | Returns the square root of PI: sqrt(pi) | PHP 5.2 | | M_2_SQRTPI | 1.12837916709551257390 | Returns 2/square root of PI: 2/sqrt(pi) | PHP 4 | | M_SQRT1_2 | 0.70710678118654752440 | Returns the square root of 1/2: 1/sqrt(2) | PHP 4 | | M_SQRT2 | 1.41421356237309504880 | Returns the square root of 2: sqrt(2) | PHP 4 | | M_SQRT3 | 1.73205080756887729352 | Returns the square root of 3: sqrt(3) | PHP 5.2 | | NAN | NAN | Not a Number | PHP 4 | | PHP_ROUND_HALF_UP | 1 | Round up when encountering .5 | PHP 5.3 | | PHP_ROUND_HALF_DOWN | 2 | Round down when encountering .5 | PHP 5.3 | | PHP_ROUND_HALF_EVEN | 3 | Round to even when encountering .5 | PHP 5.3 | | PHP_ROUND_HALF_ODD | 4 | Round to odd when encountering .5 | PHP 5.3 |
← Php Ref MiscPhp Ref Mail β†’