П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 185259 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 86026 раз(а).

Учебник HTML.
Просмотров 79096 раз(а).

Руководство по PHP5.
Просмотров 49641 раз(а).

Хостинг через призму DNS.
Просмотров 57244 раз(а).

Подборка текстов стандартных документов.
Просмотров 48826 раз(а).

Учебник PHP - Самоучитель
Просмотров 55539 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 56741 раз(а).

Внешние атаки...
Просмотров 46129 раз(а).

Учебник PHP.
Просмотров 40729 раз(а).

SSI в примерах.
Просмотров 30924 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Руководство по PHP
Пред. След.

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().



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru