Еще в ноябре 2005 года на встрече в Париже разработчики обсудили новые возможности следующей, шестой, версии PHP. Интересует ли Вас, какой будет эта версия? Примите участие в опросе, который проводится на сайте рассылки.
[опрос на английском языке: PHP 6: Are you interesting in? (PHP 6: Вы зантересованы?) - YES (ДА) - NO (НЕТ)]
PHP 5 для начинающих
Случайный выбор
Аннотация
Выбор случайного элемента и перемешивание элементов массива.
Выбрать случайный элемент из массива можно с помощью функции array_rand(). Она возвращает ключ случайного элемента.
$key = array_rand($a);
Эта же функция может возвращать и массив случайных ключей, если ей передать второй необязательный параметр - количество ключей, которое должно быть возвращено.
$keys = array_rand($a, 3);
Еще одна интересная функция - shuffle(). Она случайным образом перемешивает все элементы массива, удаляя при этом все существующие ключи и создавая новые. Функция возвращает логическое значение.
shuffle($a);
Литература
[1] PHP Manual. MehdiAchour, FriedhelmBetz, AntonyDovgal, NunoLopes, PhilipOlson, GeorgRichter,
DamienSeguy, and JakubVrana. 2006-05-26. Copyright 1997-2006 the PHP Documentation Group. http://www.php.net/manual/en/.