Maison > développement back-end > tutoriel php > Comment compter les nombres les plus fréquents dans un tableau en php

Comment compter les nombres les plus fréquents dans un tableau en php

怪我咯
Libérer: 2023-03-12 14:50:01
original
2178 Les gens l'ont consulté

Cet article présente principalement la méthode de comptage des 10 nombres les plus fréquents en PHP array, et implique les compétences d'utilisation associées de array_count_values et arsort en PHP C'est très bien. a une valeur pratique. Les amis qui en ont besoin peuvent se référer à

Cet article décrit la méthode de comptage des 10 nombres les plus fréquents dans un tableau numérique en PHP. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Cette question appartient à la catégorie TOPK. Elle est couramment utilisée pour compter la fréquence des occurrences de mots et faire des rapports. Elle est couramment utilisée dans les statistiques de données !

le code php est le suivant :

//随机生成数值数组
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);
Copier après la connexion

Le résultat est le suivant :

数字:255 共出现 6 次
数字:443 共出现 5 次
数字:906 共出现 5 次
数字:623 共出现 5 次
数字:586 共出现 4 次
数字:660 共出现 4 次
数字:873 共出现 4 次
数字:208 共出现 4 次
数字:247 共出现 4 次
数字:240 共出现 4 次
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal