PHP计算数字数组中频率最高的10位数字的方法
本文的例子介绍了PHP统计数字数组中频率最高的10个数字的方法,供大家参考,具体分析如下:这个问题属于TOPK类别统计的话,报告的频率,经常使用的数据统计!
PHP代码如下所示:
随机数组
($ i = 0;$ i < 1000;$ + +){
美元=兰特(11000);
}
统计值的所有值/数组的数目。
$元= array_count_values($元);
Arsort($元); / /反序
$ I = 1;
foreach($元达关键= >美元值){
如果($ < = 10){
printf(号:%d %d次共同出现
其他{ }
打破;
}
美元+;
}
撤消($元);
结果如下:
编号:255共6次
编号:443共5次
编号:906共5次
编号:623共5次
编号:586共4次
编号:660共4次
编号:873共4次
编号:208共4次
编号:247共4次
编号:240共4次
希望本文能对大家的PHP程序设计有所帮助。