Функция shuffle() PHP
Пример
Перемешайте элементы массива в случайном порядке:
<?php $my_array = array("red","green","blue","yellow","purple"); shuffle($my_array);; print_r($my_array); ?>
Определение и использование
Функция shuffle() перемешивает элементы массива в случайном порядке.
Эта функция присваивает новым именам ключам элементы массива. Удалены существующие имена ключей (см. пример 1 ниже).
Синтаксис
shuffle(array)
Параметры | Описание |
---|---|
array | Обязателен. Определяет массив, который нужно использовать. |
Технические детали
Возврат значений: | Возвращает TRUE при успешном выполнении, FALSE при неудаче. |
Версия PHP: | 4+ |
Журнал обновлений: |
С PHP 4.2.0 генератор случайных чисел автоматически сажает. Комментарий: Эта функция присваивает новым именам ключам элементам массива. Это удаляет старые имена ключей, а не только сортирует. Комментарий: С PHP 4.2.0 srand() или mt_srand() больше не требуется для播种 генератора случайных чисел, это выполняется автоматически. |
Более примеров
Пример 1
Перемешайте элементы массива в случайном порядке:
<?php $my_array = array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow","e"=>"purple"); shuffle($my_array);; print_r($my_array); ?>