
上QQ阅读APP看书,第一时间看更新
5.3.3 字符串单词统计
有时对字符串的单词进行统计有很大意义。使用str_word_count()函数可以实现此操作,但是这个函数只对基于ASCII码的英文单词起作用,并不对UTF-8的中文字符起作用。
下面通过实例介绍字符串单词统计中的应用和技巧。
【例5.6】(实例文件:源文件\ch05\5.6.php)
<?php $aa= "Better good neighbours near than relations far away.";//定义字符串变量 $bb = "阅读使人充实,会谈使人敏捷,写作使人精确。"; echo str_word_count($aa)."<br/>"; //计算英文单词个数 echo str_word_count($bb); //计算中文单词个数 ?>
运行结果如图5-6所示。可见str_word_count()函数无法计算中文字符,查询结果为0。

图5-6 程序运行结果