ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

PHP Учебник

PHP СТАРТ PHP Введение PHP Установка PHP Синтаксис PHP Комментарии PHP Переменные PHP Echo / Print PHP Типы данных PHP Строки PHP Числа PHP Константы PHP Операторы PHP If...Else...Elseif PHP Switch PHP Циклы PHP Функции PHP Массивы PHP Глобальные переменные

PHP Формы

PHP Обработка форм PHP Проверка формы PHP Обязательные поля формы PHP Форма URL/E-mail PHP Полная форма

PHP Продвинутый

PHP Дата и время PHP Подключение файлов PHP Обработка файлов PHP Файл Открыть/Читать PHP Файл Создать/Записать PHP Загрузка файлов PHP Cookies PHP Сессии PHP Фильтры PHP Расширенные фильтры PHP JSON

PHP OOП

PHP Что такое ООП PHP Классы/Объекты PHP Конструктор PHP Деструктор PHP Модификаторы доступа PHP Наследование PHP Константы PHP Абстрактные классы PHP Трейты PHP Статические методы PHP Статические свойства

MySQL База данных

MySQL База данных MySQL Коннект MySQL Создать DB MySQL Создать таблицы MySQL Вставить данные MySQL Получить последний ID MySQL Вставить несколько MySQL Подготовленный MySQL Выбрать данные MySQL Where MySQL Сортировать MySQL Удалить данные MySQL Обновить данные MySQL Ограничить данные

PHP XML

PHP XML Парсеры PHP SimpleXML Парсер PHP SimpleXML - Получить PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Введение AJAX PHP AJAX База данных AJAX XML AJAX Живой поиск AJAX Опрос

PHP Примеры

PHP Примеры PHP Компилятор PHP Викторина PHP Упражнения PHP Сертификация

PHP Справочник

PHP Обзор PHP Массив PHP Календарь PHP Дата/Время PHP Каталог PHP Ошибка PHP Исключения PHP Файловая система PHP Фильтр PHP FTP PHP JSON PHP Ключевые слова PHP Libxml PHP Mail PHP Математический PHP Разное PHP MySQLi PHP Сеть PHP Управление выводом PHP RegEx PHP SimpleXML PHP Поток PHP Строка PHP Обработка переменных PHP XML Парсер PHP Zip PHP Часовые пояса

PHP. Уроки для начинающих

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


PHP Математика. Введение

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


Установка

Математические функции PHP являются частью ядра PHP. Для использования этих функций не требуется установка.


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

Функция Описание
abs() Возвращает абсолютное (положительное) значение числа
acos() Возвращает арккосинус числа
acosh() Возвращает обратный гиперболический косинус числа
asin() Возвращает арксинус числа
asinh() Возвращает обратный гиперболический синус числа
atan() Возвращает арктангенс числа в радианах
atan2() Возвращает арктангенс двух переменных x и y
atanh() Возвращает обратный гиперболический тангенс числа
base_convert() Преобразует число из одной системы счисления в другую
bindec() Преобразует двоичное число в десятичное
ceil() Округляет число до ближайшего целого
cos() Возвращает косинус числа
cosh() Возвращает гиперболический косинус числа
decbin() Преобразует десятичное число в двоичное
dechex() Преобразует десятичное число в шестнадцатеричное
decoct() Преобразует десятичное число в восьмеричное
deg2rad() Преобразует значение градуса в значение радиана
exp() Вычисляет показатель степени e
expm1() Возвращает exp(x) - 1
floor() Округляет число до ближайшего целого
fmod() Возвращает остаток от x/y
getrandmax() Возвращает максимально возможное значение, возвращаемое функцией rand()
hexdec() Преобразует шестнадцатеричное число в десятичное
hypot() Вычисляет гипотенузу прямоугольного треугольника
intdiv() Выполняет целочисленное деление
is_finite() Проверяет, является ли значение конечным или нет
is_infinite() Проверяет, является ли значение бесконечным или нет
is_nan() Проверяет, является ли значение 'not-a-number' ('не числом')
lcg_value() Возвращает псевдослучайное число в диапазоне от 0 до 1
log() Возвращает натуральный логарифм числа
log10() Возвращает десятичный логарифм числа
log1p() Возвращает log(1+number)
max() Возвращает наивысшее значение в массиве или наивысшее значение из нескольких указанных значений
min() Возвращает наименьшее значение в массиве или наименьшее значение из нескольких указанных значений
mt_getrandmax() Возвращает максимально возможное значение, возвращаемое mt_rand()
mt_rand() Генерирует случайное целое число с использованием алгоритма Мерсенна Твистера
mt_srand() Потомок генератора случайных чисел Mersenne Twister
octdec() Преобразует восьмеричное число в десятичное
pi() Возвращает значение PI
pow() Возвращает x в степени y
rad2deg() Преобразует значение радиана в значение градуса
rand() Создает случайное целое число
round() Округляет число с плавающей запятой
sin() Возвращает синус числа
sinh() Возвращает гиперболический синус числа
sqrt() Возвращает квадратный корень числа
srand() Заполняет генератор случайных чисел
tan() Возвращает тангенс числа
tanh() Возвращает гиперболический тангенс числа

PHP Предопределенные математические константы

Константа Значение Описание
INF INF Бесконечность
M_E 2.7182818284590452354 Возвращает e
M_EULER 0.57721566490153286061 Возвращает константу Эйлера
M_LNPI 1.14472988584940017414 Возвращает натуральный логарифм числа Пи: log_e(pi)
M_LN2 0.69314718055994530942 Возвращает натуральный логарифм 2: log_e 2
M_LN10 2.30258509299404568402 Возвращает натуральный логарифм 10: log_e 10
M_LOG2E 1.4426950408889634074 Возвращает логарифм числа E по основанию 2: log_2 e
M_LOG10E 0.43429448190325182765 Возвращает десятичный логарифм E: log_10 e
M_PI 3.14159265358979323846 Возвращает Pi
M_PI_2 1.57079632679489661923 Возвращает Pi/2
M_PI_4 0.78539816339744830962 Возвращает Pi/4
M_1_PI 0.31830988618379067154 Возвращает 1/Pi
M_2_PI 0.63661977236758134308 Возвращает 2/Pi
M_SQRTPI 1.77245385090551602729 Возвращает квадратный корень из числа пи: sqrt(pi)
M_2_SQRTPI 1.12837916709551257390 Возвращает 2 / квадратный корень из PI: 2/sqrt(pi)
M_SQRT1_2 0.70710678118654752440 Возвращает квадратный корень 1/2: 1/sqrt(2)
M_SQRT2 1.41421356237309504880 Возвращает квадратный корень из 2: sqrt(2)
M_SQRT3 1.73205080756887729352 Возвращает квадратный корень из 3: sqrt(3)
NAN NAN Не число
PHP_ROUND_HALF_UP 1 Округлить половинки вверх
PHP_ROUND_HALF_DOWN 2 Округлить половинки вниз
PHP_ROUND_HALF_EVEN 3 Округлить половинки до четных чисел
PHP_ROUND_HALF_ODD 4 Округлить половинки до нечетных чисел