Учебник по основам PHP. PHPBeginner


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


Эти математические функции предназначены только для работы с числовыми данными, которые имеет ваш компьютер. Если вам требуется дополнительная точность в расчетах, обратитесь к «математическим функциям повышенной точности BCMath».

Математические функции могут быть разделены на несколько групп: математические константы, алгебраические функции, функции генерации случайных чисел, тригонометрические функции, функции конвертации чисел.

Математические константы

Следующие значения определяются математическим модулем РНР как константы:

Константа

Значение

Описание

М_Р1

3.14 159265358979323846

Пи

М_Е

2.7182818284590452354

E

M_LOG2E

1. 4426950408889634074

log_2 e

M_LOG10E

0.43429448190325182765

log_10 e

M_LN2

0.693 1471 8055994530942

log_e 2

М LN10

2.30258509299404568402

log_e 10

М PI 2

1.57079632679489661923

Пи/2

М_Р1_4

078539816339744830962

Пи/4

М_1_Р1

0.31330988618379067154

1/Пи

М 2 PI

0.63661977236758134308

2/Пи

M_SQRTPI

1.77245385090551602729

Sqrc(nn)

M_2_SQRTPI

1.12837916709551257390

2/sqrt(nii)

M_SQRT2

1 .4 1 42 1356237309504880

Sqrt(2)

M_SQRT3

1.73205080756887729352

Sqrt(3)

M_SQRT1_2

0.70710678118654752440

l/sqrt(2)

M_LNPI

1.144729885849400174)4

log_e(IIn)

M_EULER

0.57721566490153286061

Константа Эйлера

Алгебра

abs

Получение абсолютного значения числа

mixed abs (mixed number)

Возвращает абсолютное значение аргумента number. Если аргумент имеет дробный тип, возвращается дробь; иначе целое.

$I=abs(-546). // $I=dnt) 546; $D=abs(123 456); // $D=(double) 123.456:

max

Получение наибольшего аргумента

mixed max (mixed argl, mixed arg2.....mixed argn)

Возвращает наибольший из аргументов. Число аргументов неограниченно. Если в качестве первого параметра передается массив, функция возвращает наибольшее значение из этого массива. Если аргумент не массив, то необходимо как минимум два аргумента, иначе выдается предупреждение. В случае, когда в аргументах передастся более одного массива, возвращается тот массив, который содержит наибольшее значение. Комбинировать в аргументах массивы и скалярные значения не рекомендуется. Возвращается значение с тем типом, который имеет наибольшую точность среди аргументов (double или integer), и этот же тип используется для сравнения аргументов.




Начало  Назад  Вперед



Книжный магазин