Числовые данные обрабатываются при помощи таких операторов PHP:
- +
- сумма двух чисел
- —
- разность чисел
- /
- частное от деления двух чисел
- %
- остаток от деления
<?php
echo "2 + 2 = ", 2 + 2, "<br>";
echo "5 - 2 = ", 5 - 2, "<br>";
echo "10 * 10 = ", 10 * 10, "<br>";
echo "100 / 2 = ", 100 / 2, "<br>";
echo "10 % 2 = ", 10 % 2, "<br>";
?>
Отображение в браузере
2 + 2 = 4
5 - 2 = 3
10 * 10 = 100
100 / 2 = 50
10 % 2 = 0
Математические функции
PHP имеет огромное количество математических функций, вот их полный перечень:
- Abs. Модуль числа.
- Sin. Синус.
- Sinh. Гиперболический синус.
- Cos. Косинус
- Cosh. Гиперболический косинус.
- Acos. Арккосинус
- Acosh. Гиперболический арккосинус.
- Asin. Арксинус.
- Asinh. Гиперболический арксинус.
- Atan2. Арктангенс частного двух переменных.
- Tan. Тангенс.
- Tanh. Гиперболический тангенс.
- Atan. Арктангенс.
- Atan. Гиперболический арктангенс
- Base_convert. Преобразование числа в строковом представлении из одной системы
счисления в другую.
- Decoct. Преобразование числа в восьмеричное представление в виде строки.
- Bindec. Преобразование строки, предоставленной в двоичном числе, в целое значение.
- Octdec. Преобразование строки, представляющей восьмеричное число, в целое число.
- Hexdec. Преобразование строки, которая представляет шестнадцатеричное число, в целое число.
- Ceil. Округление числа в большую сторону.
- Floor. Округление числа в меньшую сторону.
- Deg2rad. Градусы в радианы.
- Exp. Вычисление экспоненты числа.
- Fmod. Остаток от деления двух чисел.
- Getrandmax. Макс. значение, которое получают функцией rand()
- Hypot. Вычисление гипотенузы по двум катетам.
- Is_finite. Проверка, является ли число конечным вещественным числом.
- Is_infinite. Проверка, является ли число бесконечностью.
- Is_nan. Проверка, является ли значение Не числом(Not-A-Number).
- Lcg_value. Генератор случайных чисел.
- Log10. Десятичный логарифм.
- Log. Натуральный логарифм.
- Max. Максимум заданных чисел.
- Min. Минимум заданных чисел.
- Mt_getrandmax. Макс. значение, которое можно получить функцией mt_rand.
- Mt_rand. Генератор псевдослучайных чисел по алгоритму.
- Pi. Значение числа π.
- Pow. Возведение в степень.
- Round. Округляет число типа float.
- Sqrt. Квадратный корень.
<?php
echo "round(4.2) = ", round(4.2), "<br>";
?>
Отображение в браузере
round(4.2) = 4