PHP 5 Математическиефункции


Введение в математические функции 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() Возвращает значение Ex.
expm1() Возвращает значение Ex- 1.
floor() Округляет вниз до ближайшего целого числа.
fmod() Возвращает остаток от деления x/y с плавающей точкой.
getrandmax() Возвращает максимально возможное значение случайного числа, получаемого при вызове функции rand().
hexdec() Преобразует шестнадцатеричное число в десятичное.
hypot() Вычисляет длину гипотенузы прямоугольного треугольника.
is_finite() Определяет, является ли значение конечным.
is_infinite() Определяет, является ли значение бесконечным.
is_nan() Определяет, является ли значение не числом.
lcg_value() Возвращает псевдослучайное число в диапазоне (0, 1).
log() Возвращает натуральный логарифм числа (по основанию E).
log10() Возвращает логарифм числа по основанию 10.
log1p() Возвращает log(1+number)
max() Возвращает максимальное значение в массиве или максимум из нескольких указанных значений.
min() Возвращает минимальное значение в массиве или минимум из нескольких указанных значений.
mt_getrandmax() Возвращает максимально возможное значение случайного числа, возвращаемого при вызове функции mt_rand().
mt_rand() Генерирует случайное целое число с использованием алгоритма Mersenne Twister.
mt_srand() Инициализирует генератор случайных чисел Mersenne Twister.
octdec() Преобразует восьмеричное число в десятичное.
pi() Возвращает значение 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 Возвращает логарифм E по основанию 2: log_2 e PHP 4
M_LOG10E 0.43429448190325182765 Возвращает логарифм E по основанию 10: 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 Округляет вверх при обнаружении .5 PHP 5.3
PHP_ROUND_HALF_DOWN 2 Округляет вниз при обнаружении .5 PHP 5.3
PHP_ROUND_HALF_EVEN 3 Округлять до чётного при обнаружении .5 PHP 5.3
PHP_ROUND_HALF_ODD 4 Округлять до нечётного при обнаружении .5 PHP 5.3
Другие расширения