array_rand

(PHP 4, PHP 5, PHP 7)

array_rand 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟饺★拷锟揭伙拷锟斤拷锟斤拷锟斤拷锟皆�

说锟斤拷

array_rand ( array $array [, int $num = 1 ] ) : mixed

锟斤拷锟斤拷锟斤拷锟斤拷取锟斤拷一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷牡锟皆拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷目锟斤拷一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 锟斤拷使锟斤拷锟斤拷伪锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷惴拷锟斤拷锟斤拷圆锟斤拷屎锟斤拷锟斤拷锟窖э拷锟斤拷锟斤拷锟�

锟斤拷锟斤拷

array

锟斤拷锟斤拷锟斤拷锟斤拷椤�

num

指锟斤拷锟斤拷锟斤拷锟斤拷取锟斤拷锟斤拷锟劫革拷锟斤拷元锟斤拷

锟斤拷锟斤拷值

锟斤拷锟街蝗★拷锟揭伙拷锟斤拷锟�array_rand() 锟斤拷锟斤拷锟斤拷锟斤拷锟皆拷募锟斤拷锟斤拷锟� 锟斤拷锟斤拷头锟斤拷匕锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟介。 锟斤拷珊螅涂锟斤拷愿锟斤拷锟斤拷锟斤拷锟侥硷拷锟斤拷取锟斤拷锟斤拷锟斤拷锟斤拷值锟斤拷 取锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟� array 锟侥筹拷锟饺o拷锟酵会导锟斤拷 E_WARNING 锟斤拷锟襟,诧拷锟斤拷锟斤拷 NULL锟斤拷

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
7.1.0 锟斤拷锟矫碉拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷惴拷锟� libc rand 锟斤拷锟斤拷锟侥筹拷» 梅森锟斤拷转 伪锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷惴拷锟�
5.2.10 The resulting array of keys is no longer shuffled.

锟斤拷锟斤拷

Example #1 array_rand() 锟斤拷锟斤拷

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

锟轿硷拷

  • shuffle() - 锟斤拷锟斤拷锟斤拷锟斤拷