Получить случайный элемент из массива

$items = Array(523,3452,334,31,...5346);

Каждый элемент этого массива - это некоторое число.

Как получить случайный элемент из $items?

Ответ 1

echo $items[array_rand($items)];

array_rand()

Ответ 2

Если вы не возражаете, чтобы снова выбрать один и тот же элемент в другое время:

$items[rand(0, count($items) - 1)];

Ответ 3

Использовать функцию PHP Rand

<?php
  $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
  $rand_keys = array_rand($input, 2);
  echo $input[$rand_keys[0]] . "\n";
  echo $input[$rand_keys[1]] . "\n";
?>

Дополнительная справка