PHP-Nuke по-русски    Главная
Начальная
страница
 Клуб
Русский
клуб
 Разделы
Тематические
разделы
 Ссылки
Каталог
сайтов
 Файлы
Каталог
программ
 Школа
Практические
занятия
 Форум
Форумы
поддержки
Учебник РНР
Назад Вперёд

LII. Математические функции

Введение

Эти math-функции обрабатывают только значения в диапазоне типов от integer до float на вашем компьютере (в данный момент это соответствует C-типам от long до double). Если вам нужно работать с б́ольшими числами, ознакомьтесь с math-функциями произвольной точности.

Предопределённые константы

Следующие значения определены как константы в PHP расширением math:

Таблица 1. Math-константы
КонстантаЗначение Описание
M_PI3.14159265358979323846Pi
M_E2.7182818284590452354e
M_LOG2E1.4426950408889634074 log_2 e
M_LOG10E0.43429448190325182765log_10 e
M_LN2 0.69314718055994530942log_e 2
M_LN102.30258509299404568402 log_e 10
M_PI_21.57079632679489661923pi/2
M_PI_4 0.78539816339744830962pi/4
M_1_PI0.31830988618379067154 1/pi
M_2_PI0.636619772367581343082/pi
M_SQRTPI 1.77245385090551602729sqrt(pi) [4.0.2]
M_2_SQRTPI1.12837916709551257390 2/sqrt(pi)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [4.0.2]
M_SQRT1_2 0.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414 log_e(pi) [4.0.2]
M_EULER0.57721566490153286061константа Эйлера [4.0.2]

Только M_PI доступна в версиях до PHP 4.0.0. Все другие константы доступны, начиная с PHP 4.0.0. Константы, помеченные [4.0.2] были введены в PHP 4.0.2.

Содержание
abs - абсолютное значение
acos - арккосинус
acosh - инверсный гиперболический косинус
asin - арксинус
asinh - инверсный гиперболический синус
atan2 - арктангенс двух переменных
atan - арктангенс
atanh - инверсный гиперболический тангенс
base_convert - конвертирует число между произвольными базами
bindec - двоичное в 10-ричное
ceil - округление дробей в сторону увеличения
cos - косинус
cosh - гиперболический косинус
decbin - десятеричное в двоичное
dechex - 10-ричное в 16-ричное
decoct - 10-ричное в 8-ричное
deg2rad - конвертирует число в градусах в эквивалент в радианах
exp - e в степени ...
expm1 - возвращает exp(число) - 1, вычисляемое способом, который обеспечивает точность, даже если значение близко к нулю
floor - округляет дробь в сторону уменьшения
getrandmax - показывает наибольшее возможное случайное значение
hexdec - 16-ричное в 10-ричное
hypot - возвращает sqrt( num1*num1 + num2*num2)
is_finite -
is_infinite -
is_nan -
lcg_value - комбинированный линеарный конгруэнтный генератор
log10 - логарифм с базой 10
log1p - возвращает log(1 + число), вычисляемое способом, который обеспечивает точность, даже если значение близко к нулю
log - натуральный логарифм
max - находит наибольшее значение
min - находит наименьшее значение
mt_getrandmax - показывает наибольшее возможное случайное значение
mt_rand - генерирует наилучшее случайное значение
mt_srand - запускает генератор наилучшего случайного числа
number_format - форматирует число с группировкой по тысячам
octdec - 8-ричное в 10-ричное
pi - значение pi
pow - экспоненциальное выражение
rad2deg - конвертирует число в радианах в эквивалент в градусах
rand - генерирует случайное число
round - округляет число с плавающей точкой/float
sin - синус
sinh - гиперболический синус
sqrt - квадратный корень
srand - запускает генератор наилучшего случайного числа
tan - тангенс
tanh - гиперболический тангенс

Назад Оглавление Вперёд
mailparse_uudecode_all Вверх abs

© RigaNet - Internet studio
For Web site issues, contact the Web master.

Rambler's Top100 Рейтинг@Mail.ru RigaNet