str_word_count(PHP4>=4.3.0,PHP5,PHP7)str_word_count—返回有关字符串中使用的单词的信息str_word_count—返回字符串中单词的使用说明mixedstr_word_count(string$string[,int$format=0[,string$charlist]])/**计算字符串中的单词数。如果未指定可选格式,则返回值将是一个整数,表示找到的单词数。如果指定了格式,则返回值将是一个数组,其内容取决于格式。下面列出了格式的可能值和结果输出。计算字符串中的单词数。如果未指定可选参数format,则返回值是一个表示字数的整数。如果指定了格式参数,则返回值将是一个数组,其内容取决于格式参数。下面列出了format的可能取值以及对应的输出结果。出于此函数的目的,'word'被定义为包含字母字符的区域设置相关字符串,它也可能包含但不以“'”和“-”字符开头。是一个依赖语言环境的字符串。此字符串可以包含字母字符,并且可以包含(但不能以)“'”和“-”字符。*/参数string字符串字符串。format指定此函数的返回值。目前支持的值有:指定函数的返回值。目前支持的取值如下:0——返回找到的单词数1——返回包含字符串内部找到的所有单词的数组2——返回关联数组,其中key是单词在字符串内部的数字位置字符串,值是实际单词本身返回一个关联数组。数组的键是单词在字符串中出现的数字位置,数组的值是单词charlist附加字符的列表,这些字符将被视为'word',其中的字符将被视为单词。返回值返回一个数组或一个整数,取决于选择的格式。返回数组或整数,具体取决于所选格式。Changelog5.1.0添加了charlist参数Examples你好//[1]=>fri//[2]=>nd//[3]=>you're//[4]=>looking//[5]=>good//[6]=>todayprint_r(str_word_count($str,1));//[0]=>你好//[6]=>星期五//[10]=>nd//[14]=>你//[28]=>看//[45]=>good//[50]=>todayprint_r(str_word_count($str,2));//[0]=>你好//[1]=>fri3nd//[2]=>你//[3]=>looking//[4]=>good//[5]=>todayprint_r(str_word_count($str,1,'àá??3'));//[0]=>你好//[1]=>fri3nd//[2]=>you're//[3]=>looking//[4]=>good//[5]=>today//[6]=>look123//[7]=>ing$str="Hellofri3nd,you'relookinggoodtoday!look1234ing";print_r(str_word_count($str,1,'0..3'));见http://php.net/manual/zh/func...版权所有
