PHP | str_word_count()函数
str_word_count()函数是PHP中的内置函数,用于返回有关字符串中使用的单词的信息,例如字符串中单词的总数、字符串中单词的位置等。
句法:
str_word_count ( $string , $returnVal, $chars )
使用的参数:
- $ 字符串:此参数指定用户打算计算其单词的字符串。这不是可选参数。
- $returnVal: str_word_count()函数的返回值由$returnVal 参数指定。它是一个可选参数,默认值为 0。
该参数可以根据需要取以下值:- 0:返回字符串$ 字符串中的单词数。
- 1:它返回一个数组,其中包含在字符串中找到的所有单词。
- 2:它返回一个带有键值对的关联数组,其中键定义了单词在字符串中的位置,值是单词本身。
- $chars:这是一个可选参数,它指定应被视为“单词”的附加字符列表。
返回类型:函数的返回类型取决于参数$returnVal并返回如上所述的值。
下面的程序解释了 str_word_count()函数的工作:
- 计算字符串字符串的单词数,str_word_count()函数应按以下方式执行:
输出:
5
- 查找字符串中的单词:要返回包含字符串中单词的数组,str_word_count()函数应按以下方式执行:
输出:
Array ( [0] => Twinkle [1] => twinkl [2] => e [3] => little [4] => star )
- 查找字符串中的单词以及单词的数字位置:要返回包含字符串中的单词以及单词的数字位置的数组,str_word_count()函数应按以下方式执行:
输出:
Array ( [0] => Twinkle [8] => twinkl [15] => e [17] => little [24] => star )
- 当某些特殊字符被视为单词时在字符串中查找单词:要返回包含字符串中单词的数组,其中字符应被视为单词,str_word_count()函数应按以下方式执行:
输出:
Array ( [0] => Twinkle [8] => twinkl4e [17] => little [24] => star )