PHP统计数值数组中出现频率最多的10个数字的方法


Posted in PHP onApril 20, 2015

本文实例讲述了PHP统计数值数组中出现频率最多的10个数字的方法。分享给大家供大家参考。具体分析如下:

该问题属于TOPK范畴,统计单词出现频率,做报表,数据统计的时会常用!

php代码如下:

//随机生成数值数组
for($i=0;$i<1000;$i++){
  $ary[]=rand(1,1000);
}
//统计数组中所有的值出现的次数
$ary=array_count_values($ary);
arsort($ary);//倒序排序
$i=1;
foreach($ary as $key=>$value){
  if($i<=10){
    printf("数字:%d 共出现 %d 次<br/>",$key,$value); 
  }else{
    break;
  }
  $i++;
}
unset($ary);

结果如下:

数字:255 共出现 6 次
数字:443 共出现 5 次
数字:906 共出现 5 次
数字:623 共出现 5 次
数字:586 共出现 4 次
数字:660 共出现 4 次
数字:873 共出现 4 次
数字:208 共出现 4 次
数字:247 共出现 4 次
数字:240 共出现 4 次

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP对象转换为数组函数(递归方法)
Feb 04 PHP
PHP静态调用非静态方法的应用分析
May 02 PHP
php定义参数数量可变的函数用法实例
Mar 16 PHP
Zend Studio使用技巧两则
Apr 01 PHP
基于PHP实现通过照片获取ip地址
Apr 26 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
php+jQuery+Ajax简单实现页面异步刷新
Aug 08 PHP
如何离线执行php任务
Feb 21 PHP
PHP htmlspecialchars()函数用法与实例讲解
Mar 08 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
Sep 04 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 PHP
PHP查找数值数组中不重复最大和最小的10个数的方法
Apr 20 #PHP
php获取本周星期一具体日期的方法
Apr 20 #PHP
php实现猴子选大王问题算法实例
Apr 20 #PHP
php递归删除指定文件夹的方法小结
Apr 20 #PHP
php动态生成缩略图并输出显示的方法
Apr 20 #PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 #PHP
php隐藏实际地址的文件下载方法
Apr 18 #PHP
You might like
无数据库的详细域名查询程序PHP版(3)
2006/10/09 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
什么是JavaScript
2009/08/13 Javascript
javascript 当前日期转化为中文的实现代码
2010/05/13 Javascript
IE中createElement需要注意的一个问题
2010/07/13 Javascript
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
setInterval计时器不准的问题解决方法
2014/05/08 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
详解开源的JavaScript插件化框架MinimaJS
2017/10/26 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
解决vue项目使用font-awesome,build后路径的问题
2018/09/01 Javascript
每天学点Vue源码之vm.$mount挂载函数
2019/03/11 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
Python实现的彩票机选器实例
2015/06/17 Python
python中文乱码不着急,先看懂字节和字符
2017/12/20 Python
Django 实现图片上传和显示过程详解
2019/07/18 Python
python中property属性的介绍及其应用详解
2019/08/29 Python
Python测试Kafka集群(pykafka)实例
2019/12/23 Python
html5手机端页面可以向右滑动导致样式受影响的问题
2018/06/20 HTML / CSS
Grow Gorgeous美国官网:只要八天,体验唤醒毛囊后新生的茂密秀发
2018/06/04 全球购物
美国木工工具和用品商店:Woodcraft
2019/10/30 全球购物
J2SDK1.5与J2SDK5.0有什么区别
2012/09/19 面试题
毕业生动漫设计求职信
2013/10/11 职场文书
买房子个人收入证明
2014/01/16 职场文书
教师现实表现材料
2014/02/14 职场文书
优秀毕业生推荐信范文
2014/03/07 职场文书
企业文化演讲稿
2014/05/20 职场文书
副总经理岗位职责
2015/02/02 职场文书
行为规范主题班会
2015/08/13 职场文书
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python