Heim >Backend-Entwicklung >PHP-Tutorial >So zählen Sie die häufigsten Zahlen in einem Array in PHP

So zählen Sie die häufigsten Zahlen in einem Array in PHP

怪我咯
怪我咯Original
2017-07-04 13:14:252138Durchsuche

In diesem Artikel wird hauptsächlich die Methode zum Zählen der 10 am häufigsten vorkommenden Zahlen in PHP array vorgestellt und die damit verbundenen Verwendungsfähigkeiten von array_count_values und arsort in PHP behandelt hat praktischen Wert. Freunde, die es brauchen, können sich auf

beziehen. Dieser Artikel beschreibt die Methode zum Zählen der 10 am häufigsten vorkommenden Zahlen in einem numerischen Array in PHP. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

Diese Frage gehört zur TOPK-Kategorie. Sie wird häufig zum Zählen der Häufigkeit von Wortvorkommen und zum Erstellen von Berichten verwendet.

PHP-Code lautet wie folgt:

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

Das Ergebnis ist wie folgt:

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

Das obige ist der detaillierte Inhalt vonSo zählen Sie die häufigsten Zahlen in einem Array in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn