php中的多语言str_word_count

时间:2016-06-27 20:49:51

标签: php

如果我在俄语文本上使用str_word_count()php函数,它将返回无效结果。 解决方法是使用类似的东西:

function my_word_count($str) {
    return count(preg_split('~[^\p{L}\p{N}\']+~u',$str));
}

但是,此功能可能无法与另一种语言的文本一起使用,使任务变得更复杂,并且可能必须为每种语言编写单独的str_word_count()。因此,如果输入可能是ASCII或UTF8,是否存在通用的多语言函数来计算任何语言的单词?

0 个答案:

没有答案