在PHP中,字符串函数 str_word_count() 用来统计字符串中单词的使用情况。
函数语法:
str_word_count ( string $string [, int $format = 0 [, string $charlist ]] ) : mixed
函数参数说明:
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
format | 可选。规定 str_word_count() 函数的返回值。 可能的值:
|
charlist | 可选。规定被认定为单词的特殊字符。 |
str_word_count() 用来统计字符串中单词的使用情况,该函数根据format参数的值返回一个整数或数组。
举例1,返回字符串中单词数量:
<?php // 返回字符串中单词数量 $res = str_word_count('hello world', 0); // 输出 echo $res;
以上代码输出如下:
2
举例2,返回字符串中单词的数组:
<<?php // 返回字符串中单词数组 $res = str_word_count('hello world', 1); // 输出 var_dump($res);
以上代码输出如下:
array (size=2) 0 => string 'hello' (length=5) 1 => string 'world' (length=5)
举例3,返回字符串中单词的关联数组(键名为单词在字符串中的位置):
<?php // 返回字符串中单词的关联数组 $res = str_word_count('hello world', 2); // 输出 var_dump($res);
以上代码输出如下:
array (size=2) 0 => string 'hello' (length=5) 6 => string 'world' (length=5)