1.一个数组,有100个键值对,其中有超过一半,是同一个value值,如何找到这个value值
$a = array(1,1,1,1,1,1,3,5,6,4,4,4,5,8,9,1,1);
$result = array_count_values($a);
asort($result);
$newarr = array_keys($result);
$len = count($newarr)-1;
var_dump($newarr[$len]);
2.在0-9中,随机输出1000次,使1,2,3, 4, 5个数,所占的比例为10%,10%,15%,15%,25%,其余分别占5%
0
1
2
3
4
5
6
7
8
9 数字
1
2
2
3
3
5
1
1
1
1 权重
mt_rand(0,20)