我想知道是否有任何javascript和PHP代码来计算以unicode编码的单词数。
答案 0 :(得分:5)
从php.net的manual
中挑选出来function str_word_count_utf8($str) {
return count(preg_split('~[^\p{L}\p{N}\']+~u',$str));
}
引用
如果模式包含utf-8,utf8_encode()模式, 因为它应该是有效的utf-8(使用u修饰符)。
答案 1 :(得分:0)
str_word_count ( string $string [, int $format = 0 [, string $charlist ]] )
计算字符串内的单词数。 如果未指定可选格式,则返回值将是一个整数,表示找到的单词数。 如果指定了格式,则返回值将是一个数组,其内容取决于格式。
查找详细信息 here