How to count the most frequent numbers in an array in php

怪我咯
Release: 2023-03-12 14:50:01
Original
2065 people have browsed it

This article mainly introduces the method of counting the 10 most frequently occurring numbers in PHP array, involving the related usage skills of array_count_values and arsort and other methods in PHP, which is very It has practical value. Friends who need it can refer to

. This article describes the method of counting the 10 most frequently occurring 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!

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 result is 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

The above is the detailed content of How to count the most frequent numbers in an array in php. For more information, please follow other related articles on the PHP Chinese website!

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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!