array_rand Выбирает одно или несколько случайных значений из массива &reftitle.description; mixedarray_rand arrayinput intnum_req1 Выбирает одно или несколько случайных значений из массива. Возвращает ключ (или ключи) данных случайных элементов. &reftitle.parameters; input Входной массив. num_req Определяет количество выбираемых элементов. Попытка выбрать больше элементов, чем есть в массиве, сгенерирует ошибку уровня E_WARNING. &reftitle.returnvalues; Если вы выбираете только одно значение, функция array_rand возвращает ключ, соответствующий этому значению. В обратном случае, она возвращает массив ключей, соответствующих случайным значениям. Это сделано так образом, чтобы дать возможность выбрать из массива как случайные значения, так и случайные ключи. &reftitle.changelog; &Version; &Description; 5.2.10 Возвращаемый массив ключей больше не возвращается в случайном порядке. &changelog.randomseed; &reftitle.examples; Пример использования <function>array_rand</function> ]]> &reftitle.seealso; shuffle