数组随机取
复制代码- function array_random ($number, $ary) {
- // @number 需要取多少个元素
- // @ary 原数组
- $final = [];
- while (count($final) < $number) {
- $element = $ary[array_rand($ary, 1)];
- in_array($element, $final) OR $final[] = $element;
- }
- return $final;
- }
- // $number 要小于 数组长度 $number < count($ary);
- $final = array_random(3, $ary);
- $ary = ['php', 'java', 'python', 'c#', 'c++', 'ruby'];
- print_r($final);
评论已关闭