如何使用php在有空格或无空格的字符串中打印最大重复单词?

时间:2018-07-08 18:03:13

标签: php

例如   “ helloworld hello world hello”

在上面的字符串中,“ hello”在字符串中重复了3次,这是该字符串中出现的最大单词。

因此,输出应为“ hello”

您能帮我吗?我需要使用PHP的解决方案。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情:

$word = 'helloworld hello world hello';
$all = str_word_count($word,1);
$count = [];

foreach ($all as $wrd)
        $count[$wrd] = substr_count ($word, $wrd);

$max = max($count);

foreach($count as $key => $val)
    if ($val == $max)
        echo $key;