создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

Математические функцииПред.

След.

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

Введение

Данные функции работают с числами в диапазонах типов integer и float на вашей машине (это отвечает C-типам long и double). Если вам нужно работать с большими числами, обратитесь к разделу Ссылка V, BCMath Arbitrary Precision Mathematics Functions.

См. также Разд. Арифметические операторы в Гл. 15.

Требования

Эти функции всегда доступны.

Установка

Для использования этих функций не требуется проведение установки,

поскольку они являются частью ядра PHP.

Настройка во время выполнения

Данное расширение не определяет никакие директивы конфигурации в php.ini.

Типы ресурсов

Данное расширение не определяет никакие типы ресурсов.

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

-Перечисленные ниже константы всегда доступны как часть ядра PHP.

Таблица 1. Математические константы

КонстантаЗначениеОписание
M_PI3.14159265358979323846число пи
M_E2.7182818284590452354число Эйлера
M_LOG2E1.4426950408889634074log_2 e
M_LOG10E0.43429448190325182765lg e
M_LN20.69314718055994530942ln 2
M_LN102.30258509299404568402ln 10
M_PI_21.57079632679489661923пи/2
M_PI_40.78539816339744830962пи/4
M_1_PI0.318309886183790671541/пи
M_2_PI0.636619772367581343082/пи
M_SQRTPI1.77245385090551602729sqrt(пи) [4.0.2]
M_2_SQRTPI1.128379167095512573902/sqrt(пи)
M_SQRT21.41421356237309504880sqrt(2)
M_SQRT31.73205080756887729352sqrt(3) [4.0.2]
M_SQRT1_20.707106781186547524401/sqrt(2)
M_LNPI1.14472988584940017414ln пи [4.0.2]
M_EULER0.57721566490153286061Постоянная эйлера [4.0.2]

В версиях PHP до 4.0.0 включительно доступна только M_PI. Все остальные были добавлены с следующей версии, кроме констант с пометкой [4.0.2], которые были добавлены в версии PHP4.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

Пред.

Начало

След.

mailparse_uudecode_all

Уровень выше

abs

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting