САМОСТОЯТЕЛЬНОЕ ОБУЧЕНИЕ ДЛЯ ВЕБ РАЗРАБОТЧИКОВ
×

PHP5 Учебник

PHP Главная PHP Введение PHP Установка PHP Синтаксис PHP Переменные PHP Echo/Print PHP Типы данных PHP Строки PHP Константы PHP Операторы PHP Заявления if...else PHP Заявления switch PHP Цикл while PHP Циклы for, foreach PHP Функции PHP Массивы PHP Сортировка массивов PHP Суперглобальные массивы

PHP Формы

PHP Формы PHP Проверка форм PHP Поля форм PHP Проверка почты PHP Полная форма

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

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

MySQL

MySQL База данных MySQL Установить MySQL Создать БД MySQL Создать таблицу MySQL Вставить данные MySQL Получить ID MySQL Вставить записи MySQL Подготовленные MySQL Выбрать данные MySQL Удалить данные MySQL Обновить данные MySQL Лимит данных

PHP - XML

PHP XML Парсер PHP XML Анализатор PHP XML Вывод PHP XML Экспат PHP XML DOM

PHP - AJAX

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

PHP Примеры

PHP Примеры

PHP Справочник

PHP Краткий обзор PHP Массив PHP Календарь PHP Дата/Время PHP Директория PHP Ошибка PHP Файловая система PHP Фильтр PHP FTP PHP HTTP PHP JSON PHP Libxml PHP Почта PHP Математика PHP Различные PHP MySQLi PHP Локальная сеть PHP Регулярное выражение PHP Простой XML PHP Поток PHP Строки PHP Переменная обработка PHP XML Парсер PHP Zip файлы PHP Часовой пояс

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



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

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


Установка

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


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

Функция Описание
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() Вычисляет гипотенузу прямоугольного треугольника
is_finite() Проверяет, является ли значение конечным или нет
is_infinite() Проверяет, является ли значение бесконечным или нет
is_nan() Проверяет, является ли значение 'not-a-number'
lcg_value() Возвращает псевдослучайное число в диапазоне от 0 до 1
log() Возвращает натуральный логарифм числа
log10() Возвращает логарифм по основанию 10 числа
log1p() Возвращает log(1+number)
max() Возвращает самое высокое значение в массиве или самое высокое значение из нескольких заданных значений
min() Возвращает самое низкое значение в массиве или самое низкое значение из нескольких заданных значений
mt_getrandmax() Возвращает наибольшее возможное значение, возвращаемое mt_rand()
mt_rand() Генерирует случайное целое число с помощью алгоритма Мерсенна Твистера
mt_srand() Семена генератор случайных чисел Мерсенна Твистера
octdec() Преобразует восьмеричное число в десятичное
pi() Возвращает значение PI
pow() Возвращает значение x, возведенное в степень y
rad2deg() Преобразует значение радиана в значение степени
rand() Генерирует случайное целое число
round() Округляет число с плавающей запятой
sin() Возвращает синус числа
sinh() Возвращает гиперболический синус числа
sqrt() Возвращает квадратный корень из числа
srand() Семена генератор случайных чисел
tan() Возвращает тангенс числа
tanh() Возвращает гиперболический тангенс числа


PHP 5 Стандартные математические константы

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