ЧИСЛО В ДИАПАЗОНЕ PHP
PHP предоставляет множество встроенных функций для работы с числами в диапазоне. Одна из таких функций - rand()
, которая генерирует случайное число в указанном диапазоне. Например, чтобы получить случайное число от 1 до 10:
$number = rand(1, 10);
Еще одна полезная функция - mt_rand()
, которая, по словам разработчиков PHP, генерирует случайное число надежнее, чем стандартная функция rand()
. Используется аналогично:
$number = mt_rand(1, 10);
Если вам нужно ограничить число в диапазоне, вы можете использовать стандартную функцию min()
и max()
. Например:
$number = 15;
$number = min(max($number, 1), 10); // Вернет 10
В этом примере мы ограничили число в диапазоне от 1 до 10, используя функции min()
и max()
.
Еще один способ ограничить число в диапазоне - использовать тернарный оператор:
$number = 15;
$number = ($number < 1) ? 1 : (($number > 10) ? 10 : $number); // Вернет 10
Этот код вернет такой же результат, что и предыдущий пример, но без использования дополнительных функций.
Разбить число на разряды в PHP. Функция number_format
#6 Уроки PHP - Учим язык PHP, Целые и вещественные числа
Углубление в типы данных - Базовый курс PHP-7
Введение в PHP - Урок 14 - Числа с плавающей точкой
#33 Уроки PHP - Учим язык PHP, Обход массива циклом for и foreach на языке PHP
5# Всё про тип данных int в PHP - Курс по PHP 8
PHP. rand, mt_rand - Генератор случайных чисел - 20
PHP 8.0 - 8.2 - Производительность и фичи
Вопросы собеседование PHP
029 Числа, часть 1 Целые числа (ruphp.com) Изучаем php