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;
Пример использования array_rand
]]>
&reftitle.seealso;
shuffle