Математика в PHP
Для повседневных вычислений с числами в PHP есть набор встроенных математических функций.
Функция pi() в PHP
Вызов pi() даёт вам значение числа ПИ, готовое для использования в формуле.
Получить значение числа ПИ
Выведите число, которое возвращает pi():
Вывод: PHP-скрипт
<?php
echo(pi());
?>
Функции min() и max() в PHP
Передайте несколько аргументов в min(), чтобы получить наименьший, или в max(), чтобы получить наибольший.
Найти наименьшее и наибольшее значения
Из одних и тех же четырёх чисел min() выбирает -200, а max() выбирает 150. Оба результата выводятся рядом, ничем не разделённые:
Вывод: PHP-скрипт
<?php
echo(min(0, 150, -8, -200));
echo(max(0, 150, -8, -200));
?>
Функция abs() в PHP
abs() даёт абсолютное значение числа, то есть его положительную форму.
Получить абсолютное значение
Здесь -6.7 превращается в 6.7:
Вывод: PHP-скрипт
<?php
echo(abs(-6.7));
?>
Функция sqrt() в PHP
Чтобы получить квадратный корень числа, вызовите sqrt().
Получить квадратный корень
8 умножить на 8 равно 64, поэтому квадратный корень из 64 равен 8:
Вывод: PHP-скрипт
<?php
echo(sqrt(64));
?>
Функция round() в PHP
round() принимает число с плавающей точкой и даёт ближайшее целое число.
Округление чисел
3.60 округляется вверх до 4, а 0.49 — вниз до 0, и они выводятся рядом, ничем не разделённые, как 40:
Вывод: PHP-скрипт
<?php
echo(round(3.60));
echo(round(0.49));
?>
Случайные числа
Чтобы получить случайное число, вызовите rand().
Без аргументов вы никак не влияете на диапазон. Необязательные параметры min и max позволяют задать наименьшее и наибольшее целое число, которое может быть возвращено.
Таким образом, rand(10, 100) даёт целое число от 10 до 100, причём могут выпасть оба этих значения.
Сгенерировать случайное число
Без аргументов результат меняется от запуска к запуску:
Вывод: PHP-скрипт
<?php
echo(rand());
?>
Случайное число с min и max
Здесь результат всегда является целым числом от 10 до 100:
Вывод: PHP-скрипт
<?php
echo(rand(10, 100));
?>