PHP数组怎么才能随机循环出几个不重复的元素
展开全部
$ary = ['php', 'java', 'python', 'c#', 'c++', 'ruby'];
function get ($number, $ary) {
// @number 需要取多少个元素
// @ary 原数组
$final = [];
while (count($final) < $number) {
$element = $ary[array_rand($ary, 1)];
in_array($element, $final) OR $final[] = $element;
}
return $final;
}
$final = get(3, $ary);
print_r($final);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询