用array_rand()函数就可以实现。
array_rand():从数组中随机选出一个或多个元素,并返回。
语法:array_rand(array,number)
array:必需。规定输入的数组参数。
number:可选。默认是 1。规定返回多少个随机的元素。
例子:$a = ['a','b','c'];//定义一个二维数组
$b = $array_rand($a,1);//从数组a里随机选取一个元素赋值给变量b。
$rand_key = array_rand($array);
user_id_rand = $array[$rand_key]["user_id"];
?>
请参考函数array_rand()
http://cn2.php.net/manual/zh/function.array-rand.php
$aaa = array( array('id'=>1), array('id'=>2));
$tt = array_rand($aaa,1);
print_r($aaa[$tt]['id']);
可以随机一个0- 9d的数 $r =mt_rand(0,9);然后取值 $array[$r]['user_id']