+7(983)178-57-68

Новые горизонты успешного бизнеса!

Главная Посчитать и заказатьОставить заявку Статьи Отзывы Контакты

Функция Random. PHP

Функция может пригодиться, если вы захотите извлечь из массива одно или более произвольно выбранных вхождений.

Проще говоря, у вас есть несколько чего-то, и вы хотите чтобы при загрузке страницы появлялось что-то одно из этого чего-то.
Рассмотрим пример на числах. Вот у нас набор чисел 23, 17, 89, 97, 45, 22, 78, 13 и мы хотим чтобы при открытии нашей страницы число было каждый раз разное.
<?php
srand ((float) microtime() * 10000000);
// наши числа
$input = array ("23", "17", "89", "97", "45", "22", "78", "13");
$rand_keys = array_rand ($input);
print $input[$rand_keys];
?>

Что если нам нужно из этого набора чисел получить например три? Немного видоизменяем наш код
<?php
srand ((float) microtime() * 10000000);
// наши числа
$input = array ("23", "17", "89", "97", "45", "22", "78", "13");
$rand_keys = array_rand ($input, 3);
print $input[$rand_keys[0]]."<br>";
print $input[$rand_keys[1]]."<br>";
print $input[$rand_keys[2]]."<br>";
?>

Демонстрация


Остались вопросы? Спрашивайте!


Понравилась статья? Расскажи другим :)

Опубликовано: | Просмотров: 4024