Извлекаем один или несколько случайных элементов из массива

Извлекаем один случайный элемент массива:

Скопировано
$item = $items[array_rand( $items )];
Показать код

где $items некий массив.

Извлекаем несколько случайных элементов массива:

Скопировано
shuffle( $items );
$items = array_slice( $items, 0, 3 );
Показать код

В этом примере получаем 3 случайных элемента.