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)