(PHP 4, PHP 5)
array_rand — Връща една или няколко случайни стойности на масив
Функция array_rand() е доста полезна, ако искате да вземете една или няколко случайни стойности на масив.
Входният масив.
Указва колко стойности да бъдат върнати, като стойността му по подразбиране е 1
Ако искате да бъде върната само една стойност, array_rand() връща ключа на случайно избрана стойност. В противен случай връща масив с ключовете на случайните стойности. Това е така, за да можете да вземате както случайни ключове, така и стойности от масива.
Example #1 Пример за array_rand()
<?php
srand((float) microtime() * 10000000);
$input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
$rand_keys = array_rand($input, 2);
echo $input[$rand_keys[0]] . "\n";
echo $input[$rand_keys[1]] . "\n";
?>
Забележка: От PHP 4.2.0 няма нужда да се пресява генератора на случайни числа със srand() или mt_srand(), тъй като това вече се извършва автоматично.