array_rand — повернення випадкового елементу з масиву

array_rand — проста проте доволі працьовита функція, яка завертає один, або кілька випадкових елементів з вашого масиву. Часто стає в нагоді, коли потрібно розділити навантаження (нерівномірно) між кількома потоками, підставити різні ключі або навіть виводити випадкові записи.

$peoples = array("Вандербілд", "Карнегі", "Рокфеллер", "Морґан", "Форд");

// зразок з парою результатів
$rand_keys = array_rand($peoples, 2);
echo $peoples[$rand_keys[0]] . ",\n";
echo $peoples[$rand_keys[1]] . "\n";

// зразок з одним результатом
$oneExample = array_rand($peoples); 
echo "<br><br>". $peoples[$oneExample];

Функція array_rand ($array, $numberOfResults) використовує два параметри: масив та кількість повернених результатів. Другий параметр є необов’язковим і при його відсутності завертається один результат.

При цьому ви отримаєте ключі з масиву, які зможете потів використати у виводі результатів.

Залишити відповідь