有时对字符串的单词进行统计有很大意义。使用str_word_count()函数可以实现此操作,但是这个函数只对基于ASCII码的英文单词起作用,并不对UTF-8的中文字符起作用。
下面通过实例介绍字符串单词统计中的应用和技巧。
【例5.6】
<?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。