它的用法也很简单:
array_rand($arr[, $num])
$arr == 用来取元素的数组$num == 随机取下标的个数其中第二个参数 $num 是可选的,默认为1 。
注意:它的返回值在第二个参数大于 1 的时候是一个数组;当第二个参数不设或者传值 1 的时候是一个下标。
简单的示例代码如下:
1、第二个参数不传值的情况;
$arr = Array('a', 'b');$rndKey = array_rand($arr);echo $arr[$rndKey]; //输出 a 或者 b
2、第二个参数传值大于 1 的情况;
$arr = Array('a', 'b', 'c', 'd');$rndKey = array_rand($arr, 2);print_r($rndKey]); //输出一个随机key的数组