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!