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 相关文章推荐
PHP6 先修班 JSON实例代码
Aug 23 PHP
PHP获取类中常量,属性,及方法列表的方法
Apr 09 PHP
php5 图片验证码实现代码
Dec 11 PHP
php set_magic_quotes_runtime() 函数过时解决方法
Jul 08 PHP
php图片加水印原理(超简单的实例代码)
Jan 18 PHP
PHP添加Xdebug扩展的方法
Feb 12 PHP
jQuery Mobile + PHP实现文件上传
Dec 12 PHP
PHP实现PDO的mysql数据库操作类
Dec 12 PHP
学习php开源项目的源码指南
Dec 21 PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 PHP
php生成微信红包数组的方法
Sep 05 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
Jun 05 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
星际争霸任务指南——人族
2020/03/04 星际争霸
PHP+MySql+jQuery实现的&quot;顶&quot;和&quot;踩&quot;投票功能
2016/05/21 PHP
yii2 开发api接口时优雅的处理全局异常的方法
2019/05/14 PHP
JavaScript 给汉字排序实例代码
2008/06/28 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
使用js在页面中绘制表格核心代码
2013/09/16 Javascript
jQuery处理xml格式的返回数据(实例解析)
2013/11/28 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
JS实现简单的右下角弹出提示窗口完整实例
2016/06/21 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
2019/05/05 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
2019/10/29 Javascript
基于小程序请求接口wx.request封装的类axios请求
2020/07/02 Javascript
python 数据加密代码
2008/12/24 Python
python pickle 和 shelve模块的用法
2013/09/16 Python
用python做一个搜索引擎(Pylucene)的实例代码
2017/07/05 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
解决PySide+Python子线程更新UI线程的问题
2019/01/11 Python
Python的信号库Blinker用法详解
2020/12/31 Python
Sofft鞋官网:世界知名鞋类品牌
2017/03/28 全球购物
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
windeln官方海外旗舰店:德淘超人气母婴超市
2017/12/15 全球购物
西安众合通用.net笔试题
2013/03/18 面试题
连锁酒店店长职责范本
2014/02/13 职场文书
质量承诺书格式
2014/05/20 职场文书
老兵退伍标语
2014/10/07 职场文书
运动会1000米加油稿
2015/07/21 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
Python基础之元类详解
2021/04/29 Python
浅谈JS的二进制家族
2021/05/09 Javascript
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
2021/06/09 Python
Android Flutter实现图片滑动切换效果
2022/04/07 Java/Android