Функция 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);
?>

Запуск примера