PHP Math Введение
Функции по математике могут обрабатывать значения в диапазоне целых чисел и с плавающей точкой типа.
Монтаж
Функции PHP математики являются частью ядра PHP. Установка не требуется, чтобы использовать эти функции.
PHP 5 Математические функции
функция | Описание |
---|---|
abs() | Возвращает абсолютное (positive) значение числа |
acos() | Возвращает арккосинус числа |
acosh() | Возвращает гиперболический косинус числа |
asin() | Возвращает арксинус числа |
asinh() | Возвращает гиперболический синус числа |
atan() | Возвращает арктангенс числа в радианах |
atan2() | Возвращает арктангенс двух переменных х и у |
atanh() | Возвращает гиперболический тангенс числа |
base_convert() | Преобразует число из одной системы счисления в другую |
bindec() | Преобразование двоичного числа в десятичное число |
ceil() | Округление числа до ближайшего целого числа |
cos() | Возвращает косинус числа |
cosh() | Возвращает гиперболический косинус числа |
decbin() | Преобразует десятичное число в двоичное число |
dechex() | Преобразует десятичное число в шестнадцатеричное число |
decoct() | Преобразует десятичное число в восьмеричное число |
deg2rad() | Преобразует значение градусов в радианы значение |
exp() | Рассчитывает показатель е |
expm1() | Возвращает exp(x) - 1 |
floor() | Округляет число до ближайшего целого числа |
fmod() | Возвращает остаток от й / у |
getrandmax() | Возвращает наибольшее возможное значение , возвращаемое rand() |
hexdec() | Преобразует шестнадцатеричное число в десятичное число |
hypot() | Рассчитывает гипотенузу прямоугольного треугольника |
is_finite() | Проверяет, является ли конечное значение или нет |
is_infinite() | Проверяет, является ли бесконечное значение или нет |
is_nan() | Проверяет, является ли значение «не-число» |
lcg_value() | Возвращает псевдо-случайное число в диапазоне от 0 до 1 |
log() | Возвращает натуральный логарифм числа |
log10() | Возвращает основанию 10 логарифм числа |
log1p() | Возвращает log(1+number) |
max() | Возвращает максимальное значение в массиве, или наибольшее значение из нескольких заданных значений |
min() | Возвращает минимальное значение в массиве, или наименьшее значение из нескольких заданных значений |
mt_getrandmax() | Возвращает наибольшее возможное значение , возвращаемое mt_rand() |
mt_rand() | Создает случайное число, используя алгоритм Мерсенна Twister |
mt_srand() | Семена генератор Вихрь Мерсенна случайное число |
octdec() | Преобразует восьмеричное число в десятичное число |
pi() | Возвращает значение PI |
pow() | Возвращает й, возведенные в силу у |
rad2deg() | Преобразование в радианах значения в значение степени |
rand() | Создает случайное число |
round() | Округление с плавающей запятой |
sin() | Возвращает синус числа |
sinh() | Возвращает гиперболический синус числа |
sqrt() | Возвращает квадратный корень из числа |
srand() | Семена генератор случайных чисел |
tan() | Возвращает тангенс числа |
tanh() | Возвращает гиперболический тангенс числа |
PHP 5 Предопределенные математические константы
постоянная | Стоимость | Описание | PHP версии |
---|---|---|---|
INF | INF | бесконечность | PHP 4 |
МЕНЯ | +2,7182818284590452354 | Возвращает адрес | 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 Е: log_2 е | PHP 4 |
M_LOG10E | +0,43429448190325182765 | Возвращает основанию 10 логарифм E: log_10 е | 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 | Not A Number | 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 |