当前位置:  首页>> 技术小册>> PHP8入门与项目实战(3)

有时对字符串的单词进行统计有很大意义。使用str_word_count()函数可以实现此操作,但是这个函数只对基于ASCII码的英文单词起作用,并不对UTF-8的中文字符起作用。

下面通过实例介绍字符串单词统计中的应用和技巧。

【例5.6】

  1. <?php
  2. $aa= "Better good neighbours near than relations far away.";//定义字符串变量
  3. $bb = "阅读使人充实,会谈使人敏捷,写作使人精确。";
  4. echo str_word_count($aa)."<br/>"; //计算英文单词个数
  5. echo str_word_count($bb); //计算中文单词个数
  6. ?>

运行结果如图5-6所示。可见str_word_count()函数无法计算中文字符,查询结果为0。