php_math.pir - PHP math Standard Library
int abs(int number) 
- Return the absolute value of the number
 
float acos(float number) 
- Return the arc cosine of the number in radians
 
float acosh(float number) 
- Returns the inverse hyperbolic cosine of the number,
i.e.
the value whose hyperbolic cosine is number
 
float asin(float number) 
- Returns the arc sine of the number in radians
 
float asinh(float number) 
- Returns the inverse hyperbolic sine of the number,
i.e.
the value whose hyperbolic sine is number
 
float atan(float number) 
- Returns the arc tangent of the number in radians
 
float atan2(float y, float x) 
- Returns the arc tangent of y/x,
with the resulting quadrant determined by the signs of y and x
 
float atanh(float number) 
- Returns the inverse hyperbolic tangent of the number,
i.e.
the value whose hyperbolic tangent is number
 
string base_convert(string number, int frombase, int tobase) 
- Converts a number in a string from any base <= 36 to any base <= 36
 
int bindec(string binary_number) 
- Returns the decimal equivalent of the binary number
 
float ceil(float number) 
- Returns the next highest integer value of the number
 
float cos(float number) 
- Returns the cosine of the number in radians
 
float cosh(float number) 
- Returns the hyperbolic cosine of the number,
defined as (exp(number) + exp(-number))/2
 
string decbin(int decimal_number) 
- Returns a string containing a binary representation of the number
 
string dechex(int decimal_number) 
- Returns a string containing a hexadecimal representation of the given number
 
string decoct(int decimal_number) 
- Returns a string containing an octal representation of the given number
 
float deg2rad(float number) 
- Converts the number in degrees to the radian equivalent
 
float exp(float number) 
- Returns e raised to the power of the number
 
float expm1(float number) 
- Returns exp(number) - 1,
computed in a way that accurate even when the value of number is close to zero
 
- NOT IMPLEMENTED.
WARNING: this function is experimental.
 
float floor(float number) 
- Returns the next lowest integer value from the number
 
float fmod(float x, float y) 
- Returns the remainder of dividing x by y as a float
 
int hexdec(string hexadecimal_number) 
- Returns the decimal equivalent of the hexadecimal number
 
float hypot(float num1, float num2) 
- Returns sqrt(num1*num1 + num2*num2)
 
bool is_finite(float val) 
- Returns whether argument is finite
 
bool is_infinite(float val) 
- Returns whether argument is infinite
 
bool is_nan(float val) 
- Returns whether argument is not a number
 
float log(float number, [float base]) 
- Returns the natural logarithm of the number,
or the base log if base is specified
 
float log10(float number) 
- Returns the base-10 logarithm of the number
 
float log1p(float number) 
- Returns log(1 + number),
computed in a way that accurate even when the value of number is close to zero
 
- NOT IMPLEMENTED.
WARNING: this function is experimental.
 
string number_format(float number [, int num_decimal_places [, string dec_seperator, string thousands_seperator]]) 
- Formats a number with grouped thousands
 
int octdec(string octal_number) 
- Returns the decimal equivalent of an octal string
 
float pi(void) 
- Returns an approximation of pi
 
number pow(number base, number exponent) 
- Returns base raised to the power of exponent.
Returns integer result when possible
 
float rad2deg(float number) 
- Converts the radian number to the equivalent number in degrees
 
float round(float number [, int precision]) 
- Returns the number rounded to specified precision
 
float sin(float number) 
- Returns the sine of the number in radians
 
float sinh(float number) 
- Returns the hyperbolic sine of the number,
defined as (exp(number) - exp(-number))/2
 
float sqrt(float number) 
- Returns the square root of the number
 
float tan(float number) 
- Returns the tangent of the number in radians
 
float tanh(float number) 
- Returns the hyperbolic tangent of the number,
defined as sinh(number)/cosh(number)