この記事では、array_count_values と arsort などの相関関係を含む、数値配列で最も頻繁に出現する 10 個の数値を数える PHP メソッドを主に紹介します。 PHP のメソッド 使用上のヒントは非常に実用的で、困っている友人は参考にしてください。
この記事の例では、PHP で数値配列内で最も頻繁に出現する 10 個の数値を数える方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:この質問は TOPK カテゴリに属し、単語の出現頻度を数えたり、データ統計でよく使用されます。
phpコードは以下の通りです:
?
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
//数値配列をランダムに生成する
for($i=0;$i $ary[]=ランド(1,1000); } //配列内のすべての値の出現数をカウントします $ary=array_count_values($ary); arsort($ary);//逆順に並べ替えます $i=1; foreach($ary as $key=>$value){ if($i printf("数値: %d は %d 回出現します }その他{ 休憩; } $i++; } 設定解除($ary);
|
?
2 3 4 5 6 7 8 9 10
|
番号: 255 合計6回出現
番号: 443 合計5回出現 番号: 906 合計5回出現 番号: 623 合計5回出現 番号: 586 計4回出現 数: 660 合計4回出現 番号: 873 計4回出現 番号: 208 計4回出現 番号: 247 計4回出現 数: 240 合計 4 回出現
|
http://www.bkjia.com/PHPjc/987102.html
。