技術グループで N 時間前に行われた質問を見たところです:
PHP を使用して文字列内の最も一般的な文字を見つける方法
私のアイデアは、まず文字列を配列に変換し、array_count_values を通じて要素の数を取得することです。統計、並べ替え、一番上のものを最も多い回数として取得し、同じ回数が複数ある可能性があります。for ループを使用して調べます。
それらはすべて array_count_values を使用するため、max を使用します。交差部分を見つけるだけです。ループする必要はありません。
すでにソートされているので、最も多く出現する文字を見つけるには、echo key($charCount); を実行するだけです。
array_count_values が使用されているため、交差を見つけるために max を使用するだけです。
すでにソートされており、出現する文字である echo key($charCount) を実行するだけです。ほとんど。
同じ最大回数を持つ他の文字を出力するためにループします。
他の文字を同じ最大回数で出力するようにループしました。
あなたの方法によると、それらのうちの1つだけが出力されました。 Intersect、array_intersect、まず試して結果を見てください~
コードを探していると、私のコードの結果は次のようになります:
同じ回数で最も多い文字が 4 つあるため