美文网首页
array_rand()用法

array_rand()用法

作者: 天明code | 来源:发表于2020-09-17 15:30 被阅读0次

1.array_rand(),从数组中随机元素,取出随机的键;

2.array_rand($arr, 1); 如果是随机一个元素的键,会返回一个键:数字或者键的字符串

3.如果array_rand(arr,num);如果$num大于1,则返回的是个键的数组;

4.第二个参数不能大于数组长度,否则会报错,兼容写法: min(num, count(arr));

5.常用于数组差集,随机几个元素补充到指定数量的数组;可以把差集的数组键和值反转array_flip();然后随机取出响应的值,进行合并;注意如果随机需要补充的是一个元素时,则需要result_arr[] =arr[array_rand($arr, 1)];

相关文章

网友评论

      本文标题:array_rand()用法

      本文链接:https://www.haomeiwen.com/subject/rhwlyktx.html