PHP5 функции математические
PHP Введение математики
Математические функции могут обрабатывать значения в диапазоне целочисленных и плавающих типов.
Установка
Математические функции PHP являются частью ядра PHP. Для использования этих функций установка не требуется.
PHP 5 Математические функции
Функция | Описание |
---|---|
abs() | Возвращает абсолютное (положительное) значение числа |
acos() | Возвращает арккосинус числа |
acosh() | Возвращает обратный гиперболический косинус числа |
asin() | Возвращает арксинус числа |
asinh() | Возвращает обратный гиперболический синус числа |
atan() | Возвращает дуговой тангенс числа в радианах |
atan2() | Возвращает арктангенс двух переменных x и y |
atanh() | Возвращает обратный гиперболический тангенс числа |
base_convert() | Преобразует число из одной базы чисел в другую |
bindec() | Преобразует двоичное число в десятичное |
ceil() | Округляет число до ближайшего целого числа |
cos() | Возвращает косинус числа |
cosh() | Возвращает гиперболический косинус числа |
decbin() | Преобразует десятичное число в двоичное |
dechex() | Преобразует десятичное число в шестнадцатеричное |
decoct() | Преобразует десятичное число в восьмеричное |
deg2rad() | Преобразует значение градуса в значение радиана |
exp() | Вычисляет показатель степени e |
expm1() | Возвращает exp (x) - 1 |
floor() | Округляет число до ближайшего целого числа |
fmod() | Возвращает остаток x/y |
getrandmax() | Возвращает максимально возможное значение возвращаемое rand() |
hexdec() | Преобразует шестнадцатеричное число в десятичное |
hypot() | Вычисляет гипотенузу прямоугольного треугольника |
is_finite() | Проверяет, является ли значение конечным или нет |
is_infinite() | Проверяет, является ли значение бесконечным или нет |
is_nan() | Проверяет, является ли значение 'not-a-number' |
lcg_value() | Возвращает псевдослучайное число в диапазоне от 0 до 1 |
log() | Возвращает натуральный логарифм числа |
log10() | Возвращает логарифм по основанию 10 числа |
log1p() | Возвращает log(1+number) |
max() | Возвращает самое высокое значение в массиве или самое высокое значение из нескольких заданных значений |
min() | Возвращает самое низкое значение в массиве или самое низкое значение из нескольких заданных значений |
mt_getrandmax() | Возвращает наибольшее возможное значение, возвращаемое mt_rand() |
mt_rand() | Генерирует случайное целое число с помощью алгоритма Мерсенна Твистера |
mt_srand() | Семена генератор случайных чисел Мерсенна Твистера |
octdec() | Преобразует восьмеричное число в десятичное |
pi() | Возвращает значение PI |
pow() | Возвращает значение x, возведенное в степень y |
rad2deg() | Преобразует значение радиана в значение степени |
rand() | Генерирует случайное целое число |
round() | Округляет число с плавающей запятой |
sin() | Возвращает синус числа |
sinh() | Возвращает гиперболический синус числа |
sqrt() | Возвращает квадратный корень из числа |
srand() | Семена генератор случайных чисел |
tan() | Возвращает тангенс числа |
tanh() | Возвращает гиперболический тангенс числа |
PHP 5 Стандартные математические константы
Констант | Значение | Описание | PHP Версия |
---|---|---|---|
INF | INF | Бесконечность | PHP 4 |
M_E | 2.7182818284590452354 | Возвращает e | PHP 4 |
M_EULER | 0.57721566490153286061 | Возвращает константу Эйлера | PHP 4 |
M_LNPI | 1.14472988584940017414 | Возвращает натуральный логарифм числа Pi: log_e(pi) | PHP 5.2 |
M_LN2 | 0.69314718055994530942 | Возвращает натуральный логарифм 2: log_e 2 | PHP 4 |
M_LN10 | 2.30258509299404568402 | Возвращает натуральный логарифм 10: log_e 10 | PHP 4 |
M_LOG2E | 1.4426950408889634074 | Возвращает логарифм по основанию 2 числа E: log_2 e | PHP 4 |
M_LOG10E | 0.43429448190325182765 | Возвращает логарифм по основанию 10 E: log_10 e | PHP 4 |
M_PI | 3.14159265358979323846 | Возвращает Pi | PHP 4 |
M_PI_2 | 1.57079632679489661923 | Возвращает Pi/2 | PHP 4 |
M_PI_4 | 0.78539816339744830962 | Возвращает Pi/4 | PHP 4 |
M_1_PI | 0.31830988618379067154 | Возвращает 1/Pi | PHP 4 |
M_2_PI | 0.63661977236758134308 | Возвращает 2/Pi | PHP 4 |
M_SQRTPI | 1.77245385090551602729 | Возвращает квадратный корень из PI: sqrt(pi) | PHP 5.2 |
M_2_SQRTPI | 1.12837916709551257390 | Возвращает 2 / квадратный корень из числа PI: 2/sqrt(pi) | PHP 4 |
M_SQRT1_2 | 0.70710678118654752440 | Возвращает квадратный корень из 1/2: 1/sqrt(2) | PHP 4 |
M_SQRT2 | 1.41421356237309504880 | Возвращает квадратный корень из 2: sqrt(2) | PHP 4 |
M_SQRT3 | 1.73205080756887729352 | Возвращает квадратный корень из 3: sqrt(3) | PHP 5.2 |
NAN | NAN | Это Не Число | PHP 4 |
PHP_ROUND_HALF_UP | 1 | Округленные половинки вверх | PHP 5.3 |
PHP_ROUND_HALF_DOWN | 2 | Округленные половинки вниз | PHP 5.3 |
PHP_ROUND_HALF_EVEN | 3 | Округленные половинки до четных чисел | PHP 5.3 |
PHP_ROUND_HALF_ODD | 4 | Округленные половинки до нечетных чисел | PHP 5.3 |