|
|
|
|
![]() |
|
|
![]() |
LXX. Математические функцииЭти функции всегда доступны. Для использования этих функций не требуется проведение установки,
поскольку они являются частью ядра PHP. Данное расширение не определяет никакие директивы конфигурации в php.ini. Данное расширение не определяет никакие типы ресурсов.
Перечисленные ниже константы всегда доступны как часть ядра PHP.
Таблица 1. Математические константы | Константа | Значение | Описание |
|---|
| M_PI | 3.14159265358979323846 | число пи | | M_E | 2.7182818284590452354 | число Эйлера | | M_LOG2E | 1.4426950408889634074 | log_2 e | | M_LOG10E | 0.43429448190325182765 | lg e | | M_LN2 | 0.69314718055994530942 | ln 2 | | M_LN10 | 2.30258509299404568402 | ln 10 | | M_PI_2 | 1.57079632679489661923 | пи/2 | | M_PI_4 | 0.78539816339744830962 | пи/4 | | M_1_PI | 0.31830988618379067154 | 1/пи | | M_2_PI | 0.63661977236758134308 | 2/пи | | M_SQRTPI | 1.77245385090551602729 | sqrt(пи) [4.0.2] | | M_2_SQRTPI | 1.12837916709551257390 | 2/sqrt(пи) | | M_SQRT2 | 1.41421356237309504880 | sqrt(2) | | M_SQRT3 | 1.73205080756887729352 | sqrt(3) [4.0.2] | | M_SQRT1_2 | 0.70710678118654752440 | 1/sqrt(2) | | M_LNPI | 1.14472988584940017414 | ln пи [4.0.2] | | M_EULER | 0.57721566490153286061 | Постоянная эйлера [4.0.2] |
В версиях PHP до 4.0.0 включительно доступна только M_PI.
Все остальные были добавлены с следующей версии, кроме констант с пометкой [4.0.2], которые были добавлены в версии PHP 4.0.2.
- Содержание
- abs -- Модуль числа
- acos -- Arc cosine
- acosh -- Inverse hyperbolic cosine
- asin -- Arc sine
- asinh -- Inverse hyperbolic sine
- atan2 -- Arc tangent of two variables
- atan -- Arc tangent
- atanh -- Inverse hyperbolic tangent
- base_convert -- Convert a number between arbitrary bases
- bindec -- Binary to decimal
- ceil -- Округляет дробь в большую сторону
- cos -- Cosine
- cosh -- Hyperbolic cosine
- decbin -- Decimal to binary
- dechex -- Decimal to hexadecimal
- decoct -- Decimal to octal
- deg2rad --
Converts the number in degrees to the radian equivalent
- exp -- Calculates the exponent of e (the
Neperian or Natural logarithm base)
- expm1 --
Returns exp(number) - 1, computed in a way that is accurate even
when the value of number is close to zero
- floor -- Округляет дробь в меньшую сторону
- fmod -- Возвращает дробный остаток от деления
- getrandmax -- Вовзращает максимально возможное случайное число
- hexdec -- Hexadecimal to decimal
- hypot --
Calculate the length of the hypotenuse of a right-angle triangle
- is_finite -- Finds whether a value is a legal finite number
- is_infinite -- Finds whether a value is infinite
- is_nan -- Finds whether a value is not a number
- lcg_value -- Combined linear congruential generator
- log10 -- Base-10 logarithm
- log1p --
Returns log(1 + number), computed in a way that is accurate even when
the value of number is close to zero
- log -- Natural logarithm
- max -- Находит наибольшее значение
- min -- Находит наименьшее значение
- mt_getrandmax -- Show largest possible random value
- mt_rand -- Generate a better random value
- mt_srand -- Seed the better random number generator
- octdec -- Octal to decimal
- pi -- Возвращает число Пи
- pow -- Exponential expression
- rad2deg --
Converts the radian number to the equivalent number in degrees
- rand -- Генерирует случайное число
- round -- Округляет число типа float
- sin -- Sine
- sinh -- Hyperbolic sine
- sqrt -- Square root
- srand -- Изменяет начальное число генератора псевдослучайных чисел
- tan -- Tangent
- tanh -- Hyperbolic tangent
|
|
|
|
|
|