PHP 5 Math Функции
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() | Проверяет, является ли значение "не-a-число" |
| lcg_value() | Возвращает псевдо-случайное число в диапазоне от 0 до 1 |
| log() | Возвращает натуральный логарифм числа |
| log10() | Возвращает логарифм Base-10 числа |
| log1p() | Возвращает журнал (1 + номер) |
| max() | Возвращает наибольшее значение в массиве или наибольшее значение нескольких указанных значений |
| min() | Возвращает наименьшее значение в массиве или наименьшее значение нескольких указанных значений |
| mt_getrandmax() | Возвращает наибольшее возможное значение, возвращаемое мт_ранд () |
| 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: лог_е (PI) | PHP 5.2 |
| M_LN2 | 0.69314718055994530942 | Возвращает натуральный логарифм 2: лог_е 2 | PHP 4 |
| M_LN10 | 2.30258509299404568402 | Возвращает натуральный логарифм 10: лог_е 10 | PHP 4 |
| M_LOG2E | 1.4426950408889634074 | Возвращает логарифм Base-2 e: лог_2 e | PHP 4 |
| M_LOG10E | 0.43429448190325182765 | Возвращает логарифм Base-10 e: лог_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 |