Maison > Article > développement back-end > Comment compter les nombres les plus fréquents dans un tableau en php
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);
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 次
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!