создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

array_rand

Пред.

След.

array_rand

(PHP 4, PHP 5)array_rand -- Выбрать одно или несколько случайных значений из массива

Описание

mixed array_rand (array input [, int num_req])

Использование array_rand() предпочтительно, если вам нужно выбрать одно или несколько случайных значений из массива. Эта функция в качестве параметров берёт массив input и дополнительный аргумент num_req, который определяет количество значений, которое вы хотите выбрать - если не определён, то 1.

Если вы выбираете только одно значение, функция array_rand() возвращает ключ, соответствующий этому значению. В обратном случае, она возвращает массив ключей, соответствующих случайным значениям. Это означает, что вы можете выбрать из массива как случайные значения, так и случайные ключи.

Замечание: Начиная с PHP 4.2.0, больше нет

необходимости инициализировать генератор случайных чисел функциями

srand() или mt_srand(), поскольку

теперь это происходит автоматически.

Пример 1. Пример использования array_rand()

<?php

srand((float) microtime() * 10000000);

$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";

?>

См. также shuffle().

Пред.

Начало

След.

array_push

Уровень выше

array_reduce

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting