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
)