array_rand()函数

程序员成长之旅 · 程序员成长之旅/PHP学习 · 186 字

array_rand() 函数返回数组中的随机键名,或者如果您规定函数返回不只一个键名,则返回包含随机键名的数组。

第二个参数用来确定要选出几个元素。如果选出的元素不止一个,则返回包含随机键名的数组,否则返回该元素的键名。

语法:

array_rand(array,number)
<?php
echo "<pre>";
$a=array("a"=>"red","b"=>"green","c"=>"blue","d"=>"yellow");
echo "只获取一个随机元素的键:","<br />";
print_r(array_rand($a,1));
echo "<br />";
echo "获取两个即以上随机元素的键:","<br />";
print_r(array_rand($a,2));
echo "<br />";
echo "</pre>";
?>

结果:

只获取一个随机元素的键:
c
获取两个即以上随机元素的键:
Array
(
    [0] => b
    [1] => c
)