ホームページ  >  記事  >  バックエンド開発  >  PHP は 2 つのデータ内で最も頻繁に出現する単語をカウントします。

PHP は 2 つのデータ内で最も頻繁に出現する単語をカウントします。

angryTom
angryTom転載
2019-10-15 11:38:521988ブラウズ

これは面接でよく聞かれる古典的な質問で、主に PHP の人気のない機能の習得をテストします。

この質問に答える前に、一般的には使用されない 2 つの php 配列関数について学びましょう。

  • 1. array_count_values は、配列内の値の数をカウントします。

  • 2. array_intersect_key は 2 つの配列のキーの共通部分を見つけます

これら 2 つの関数を通じて、2 つの配列の共通部分を簡単に計算できます。配列同時に最も頻繁に出現する単語は何ですか?

コードは次のとおりです:

<?php
$arr = array(&#39;A&#39;, &#39;B&#39;, &#39;A&#39;, &#39;B&#39;, &#39;C&#39;);
$arr2 = array(&#39;C&#39;, &#39;B&#39;, &#39;A&#39;, &#39;D&#39;, &#39;A&#39;);
$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 は 2 つのデータ内で最も頻繁に出現する単語をカウントします。

PHP の詳細関連知識については、PHP 中国語 Web サイト をご覧ください。

以上がPHP は 2 つのデータ内で最も頻繁に出現する単語をカウントします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はwww.80shihua.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。