PHP 8从入门到精通(视频教学版)
上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 程序运行结果