array_rand('['array']必填参数','可选参数,随机的长度[int]'); 没有可选参数的时候,默认返回1个结果集。
<?php
$arr = ['a','b','c','e','f','g','h','j','k'];
$rand = array_rand($arr,4);

//var_dump($rand);
//array(4) { // [0]=> int(0) // [1]=> int(1) // [2]=> int(5) // [3]=> int(6) //}

我们可以通过循环的方式取出随机的数据
for ($i=0; $i < count($rand); $i++) { 
     echo '第'. ($i+1) .'个数组内随机值为:'.$arr[$rand[$i]]."\r\n";
}
利用array_rand()函数随机获取数组内容-Panacea
测试后的数据