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

# Введение

Функции работают с числами в диапазонах типов int и float. Для обработки больших чисел в PHP предусмотрели функции для работы с числами произвольной точности средствами модуля BCMath и функции для работы с числами множественной точности, которые предлагает модуль GNU Multiple Precision.

## Смотрите также

- Арифметические операторы
- Математические операции с числами произвольной точности
- Математические операции с числами множественной точности

- Предопределённые константы
- RoundingMode — Перечисление RoundingMode
- Математические функции
  - abs — Возвращает абсолютную величину (модуль числа)
  - acos — Вычисляет арккосинус
  - acosh — Вычисляет гиперболический арккосинус
  - asin — Вычисляет арксинус
  - asinh — Вычисляет гиперболический арксинус
  - atan — Вычисляет арктангенс
  - atan2 — Вычисляет арктангенс двух переменных
  - atanh — Вычисляет гиперболический арктангенс
  - base_convert — Преобразовывает числа между произвольными системами счисления
  - bindec — Преобразовывает двоичное число в десятичное
  - ceil — Округляет дробное число в бо́льшую сторону
  - cos — Вычисляет косинус
  - cosh — Вычисляет гиперболический косинус
  - decbin — Переводит число из десятичной системы счисления в двоичную
  - dechex — Переводит число из десятичной системы счисления в шестнадцатеричную
  - decoct — Переводит число из десятичной системы счисления в восьмеричную
  - deg2rad — Преобразовывает значение из градусов в радианы
  - exp — Вычисляет степень числа e
  - expm1 — Возвращает результат exp($num) - 1, вычисленный так, чтобы он был точным, даже если значение числа близко к нулю.
  - fdiv — Делит числа по правилам стандарта IEEE 754
  - floor — Округляет дробное число в меньшую сторону
  - fmod — Возвращает остаток от деления в виде числа с плавающей точкой
  - fpow — Возводит число в степень по правилам стандарта IEEE 754
  - hexdec — Переводит число из шестнадцатеричной системы счисления в десятичную
  - hypot — Рассчитывает длину гипотенузы прямоугольного треугольника
  - intdiv — Делит два числа без остатка
  - is_finite — Проверяет, конечно ли число с плавающей точкой
  - is_infinite — Проверяет, бесконечно ли число с плавающей точкой
  - is_nan — Проверяет, представляет ли собой число с плавающей точкой нечисло
  - log — Вычисляет натуральный логарифм
  - log10 — Вычисляет десятичный логарифм
  - log1p — Возвращает результат log(1 + number), вычисленный так, чтобы он был точным, даже если значение числа близко к нулю.
  - max — Возвращает наибольшее значение
  - min — Находит наименьшее значение
  - octdec — Переводит число из восьмеричной системы счисления в десятичную
  - pi — Возвращает число Пи
  - pow — Возводит число в степень
  - rad2deg — Преобразовывает значение из радианов в градусы
  - round — Округляет число с плавающей точкой
  - sin — Вычисляет синус
  - sinh — Вычисляет гиперболический синус
  - sqrt — Извлекает квадратный корень
  - tan — Вычисляет тангенс
  - tanh — Вычисляет гиперболический тангенс

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open