function uni($array,$nums,$unique=true){
$newarray=array();
if((bool)$unique){
$array=array_unique($array);// 移除数组中重复的值,并且返回数组。
}
if(shuffle($array)){// return bool
for ($i=0; $i <count($array) ; $i++) {
$newarray[]=$array[$i];
}
}
return $newarray;
}
$arr=array('1'=>'a','2'=>'b','3'=>'c','4'=>'d','5'=>'d','6'=>'d','7'=>'d');
$re=uni($arr,5);
var_dump($re);
php中随机取出数组中不重复的值
猜你喜欢
转载自blog.csdn.net/qq_24023151/article/details/115251968
今日推荐
周排行