Home > Backend Development > PHP Tutorial > PHP method to count the 10 most frequently occurring numbers in a numerical array, numerical array_PHP tutorial

PHP method to count the 10 most frequently occurring numbers in a numerical array, numerical array_PHP tutorial

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-07-13 09:56:34
Original
923 people have browsed it

How to count the 10 most frequently occurring numbers in a numerical array in PHP, Numerical Array

The example in this article describes the method of counting the 10 most frequent numbers in a numerical array in PHP . Share it with everyone for your reference. The specific analysis is as follows:

This question belongs to the TOPK category. It is commonly used to count the frequency of word occurrences, make reports, and perform data statistics!

The php code is as follows:

//随机生成数值数组
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);
Copy after login

The results are as follows:

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

I hope this article will be helpful to everyone’s PHP programming design.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/987250.htmlTechArticleHow to use PHP to count the 10 most frequently occurring numbers in a numerical array. Numerical array This article explains the PHP statistical numerical values ​​in an example Method to find the 10 most frequently occurring numbers in an array. Share with everyone...
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
php data acquisition?
From 1970-01-01 08:00:00
0
0
0
PHP extension intl
From 1970-01-01 08:00:00
0
0
0
How to learn php well
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template