1.array_rand(),从数组中随机元素,取出随机的键;
2.array_rand($arr, 1); 如果是随机一个元素的键,会返回一个键:数字或者键的字符串
3.如果array_rand(num);如果$num大于1,则返回的是个键的数组;
4.第二个参数不能大于数组长度,否则会报错,兼容写法: min(arr));
5.常用于数组差集,随机几个元素补充到指定数量的数组;可以把差集的数组键和值反转array_flip();然后随机取出响应的值,进行合并;注意如果随机需要补充的是一个元素时,则需要arr[array_rand($arr, 1)];