2012-03-14 88 views

回答

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修飾符)。

0
str_word_count (string $string [, int $format = 0 [, string $charlist ]]) 

計數內部串的字的數量。 如果未指定可選格式,則返回值將是一個表示找到的單詞數的整數。 如果指定了格式,則返回值將是一個數組,其內容取決於格式。

尋找細節 here

相關問題