<?
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); 
?>

转载于:https://www.cnblogs.com/qiantuwuliang/archive/2009/11/03/1595113.html

PHP函数库06:PHP统计字符串里单词出现次数相关推荐

  1. python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...

    """ 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...

  2. python中英文字频率_python统计文本字符串里单词出现频率的方法

    本文实例讲述了python统计文本字符串里单词出现频率的方法.分享给大家供大家参考.具体实现方法如下: # word frequency in a text # tested with Python2 ...

  3. python英文字符频率统计_python统计文本字符串里单词出现频率的方法

    本文实例讲述了python统计文本字符串里单词出现频率的方法.分享给大家供大家参考.具体实现方法如下: # word frequency in a text # tested with Python2 ...

  4. python中统计单词出现的次数_python统计文章中单词出现次数实例

    python统计单词出现次数 做单词词频统计,用字典无疑是最合适的数据类型,单词作为字典的key, 单词出现的次数作为字典的 value,很方便地就记录好了每个单词的频率,字典很像我们的电话本,每个名 ...

  5. python中统计各个单词出现的次数使用方法_python统计文章中单词出现次数实例

    python统计单词出现次数 做单词词频统计,用字典无疑是最合适的数据类型,单词作为字典的key, 单词出现的次数作为字典的 value,很方便地就记录好了每个单词的频率,字典很像我们的电话本,每个名 ...

  6. 统计字符串中字符出现次数以及排序

    题目是这样的,对字符串"sdfgzxcvasdfxcvdf"每个字符出现次数并对其排序 public static void main(String[] args){//统计字符串 ...

  7. Java统计字符串中字符重复次数

    文章目录 前言 一.题目/需求 二.编程思路 三.代码 前言 这是我学习Java的过程中做的一个作业,按题目要求去做可能有点麻烦,如果可以把后面统计字符重复次数的代码封装成一个方法应该会简便很多. 一 ...

  8. python英文字符串单词个数统计_python统计字符串中单词数量

    展开全部 使用比较基本的方法写的参考代码:#!/usr/bin/env python # -*- coding: utf-8 -*- #python 2.7 import re print u'请输入 ...

  9. python统计文本中单词出现次数

    任一个英文的纯文本文件,统计其中的单词出现的个数,其实就是考察re的运用,代码: #-*-coding:utf-8-*- import redef count_words(file_path):wit ...

最新文章

  1. LeetCode 94. Binary Tree Inorder Traversal--二叉树中序遍历--递归,迭代--C++,Python解法
  2. EVC4.0+AdoCe3.1访问Access数据库全攻略(附带说明及例程)
  3. JQuery 实现 锚点跳转
  4. QT窗体控件自适应大小
  5. EasyGui的用法简介
  6. java 链表 实现
  7. Java / Spring:如何快速生成整个Swagger记录的CRUD REST API
  8. 如何通过CSS开启硬件加速来提高网站性能
  9. 澳网:公茂鑫/张择创历史 中国男网夺大满贯首胜
  10. java以目标尺寸按原图片像素比缩放切割图片
  11. 计算机类型应用性能,[计算机组成原理]计算机系统性能评价
  12. Perl 安装及模组安装方法【windows】
  13. MySQL中修改列属性时造成comment属性丢失
  14. 渗透测试工程师前景_网络安全工程师教你:Kali Linux之Metasploit渗透测试基础(一)...
  15. SIEMENS报到第一天
  16. 【2019南京网络赛:F】Greedy Sequence(set/线段树 + 思维)
  17. PYTHON 获取淘宝服务器时间 显示在tkinter的UI
  18. 神经网络加速器设计(1)理论准备
  19. kali Linux桌面环境切换
  20. 饮食、生物钟、肠道菌群的“三角恋”

热门文章

  1. 《深入理解JVM.2nd》笔记(二):Java内存区域与内存溢出异常
  2. python的自带数据集_Python的Sklearn库中的数据集
  3. C语言深度剖析书籍学习记录 第三章 预处理
  4. C++面试宝典 基本语言(三)
  5. Java JUC工具类--CountDownLatch
  6. java容器相关问题
  7. Android 进程监控(top命令)
  8. Eclipse GCC 入门
  9. 解决跨域问题:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.
  10. HTTP协议中POST、GET、HEAD、PUT等请求方法及相应值得含义