Извлекаем один или несколько случайных элементов из массива
Извлекаем один случайный элемент массива:
Скопировано
$item = $items[array_rand( $items )];
Показать код
где $items
некий массив.
Извлекаем несколько случайных элементов массива:
Скопировано
shuffle( $items );
$items = array_slice( $items, 0, 3 );
Показать код
В этом примере получаем 3 случайных элемента.