使用PHP查找最重复的单词组

时间:2015-02-14 00:16:32

标签: php

在文本中,是否可以使用PHP找到最重复的单词组?

例如,我的文字是" lkjlk星球大战jkjhyyyg h星球大战jkhk星球大战" 结果将是星球大战。

感谢您的回复。

1 个答案:

答案 0 :(得分:1)

$string = "lkjlk Star Wars jkjhyyyg h Star Wars jkhk Star Wars";

$words = array_count_values(explode(' ', $string));

arsort($words);

var_dump($words);

该代码生成以下数组。

array (size=6)
  'Star' => int 3
  'Wars' => int 3
  'jkhk' => int 1
  'h' => int 1
  'jkjhyyyg' => int 1
  'lkjlk' => int 1