免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1142 | 回复: 0
打印 上一主题 下一主题

1.12统计字符串里单词出现次数 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-06 16:40 |只看该作者 |倒序浏览

1.12统计字符串里单词出现次数

?php
//1.12统计字符串里单词出现次数
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);
/* 输出结果:
Array
(
    [good] => 4
    [luck] => 1
    [to] => 2
    [you] => 1
    [by] => 1
    [me] => 1
)
*/
?>


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/51625/showart_415568.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP