PHP统计字符串中单词出现次数的函数

发布时间:2019-08-12编辑:脚本学堂
分享一例php自定义函数,用于统计字符串单词出现的次数,很简单的一例代码,适合作为入门参考实例,有需要的朋友可以看看。

本节内容:
统计字符串里单词出现次数的函数

例子:
 

复制代码 代码示例:

<?
/**
* 统计字符串里单词出现次数
* edit: www.jb200.com
*/
function full_count_words($str) {
    //返回完整数组,包含字符串里每个单词

    $words = str_word_count($str,1);
    $result = array();
    foreach ($words as $w) {
        $lw = strtolower($w);
        //判断单词是否是第一次出现,是则设置为1,否则就增加1

        if (!(isset($result[$lw]))) {
            $result[$lw] = 1;
        } else {
            $result[$lw]++;
        }
    }
    return $result;
}
?>

调用示例:
 

复制代码 代码示例:

<?
$test = "Good luck to you,good by! me to ,good ,good";
$wordcount = full_count_words($test);
//echo $wordcount['good'];

print_r($wordcount);
?>