ホームページ >バックエンド開発 >PHPチュートリアル >PHP は 2 つのデータ内で最も頻繁に出現する単語をカウントします。
これは面接でよく聞かれる古典的な質問で、主に PHP の人気のない機能の習得をテストします。
この質問に答える前に、一般的には使用されない 2 つの php 配列関数について学びましょう。
1. array_count_values は、配列内の値の数をカウントします。
2. array_intersect_key は 2 つの配列のキーの共通部分を見つけます
これら 2 つの関数を通じて、2 つの配列の共通部分を簡単に計算できます。配列同時に最も頻繁に出現する単語は何ですか?
コードは次のとおりです:
<?php $arr = array('A', 'B', 'A', 'B', 'C'); $arr2 = array('C', 'B', 'A', 'D', 'A'); $arr_count = array_count_values($arr); $arr2_count = array_count_values($arr2); print_r($arr_count); print_r($arr2_count); $result = array_intersect_key($arr_count, $arr2_count); print_r($result);
実行結果
PHP の詳細関連知識については、PHP 中国語 Web サイト をご覧ください。
以上がPHP は 2 つのデータ内で最も頻繁に出現する単語をカウントします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。