Для выбора случайных значений из массива используется функция array_rand().
Функция выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов.
Пример использования для выбора одного случайного элемента:
$a = array("кино", "музыка", "театр", "цирк", "школа"); $key = array_rand($a); echo $a[$key];
цирк
Пример использования для выбора двух случайных элементов:
$a = array("кино", "музыка", "театр", "цирк", "школа"); $key = array_rand($a,2); echo $a[$key[0]]; echo "<br>"; echo $a[$key[1]];
музыка
цирк