如何统计textarea中的#words

时间:2012-03-14 21:46:09

标签: php javascript

我想知道是否有任何javascript和PHP代码来计算以unicode编码的单词数。

2 个答案:

答案 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