str_word_count

编辑

(PHP 4 >= 4.3.0, PHP 5, PHP 7)

str_word_count — 返回字符串中单词的使用情况


PHP中文网词条详解语法

str_word_count(string,return,char)

str_word_count() 函数计算字符串中的单词数。

PHP中文网词条详解参数

参数描述
string必需。规定要检查的字符串
return

可选。规定 str_word_count() 函数返回值

可能的值:

  • 0 - 默认。返回找到的单词的数目。
  • 1 - 返回包含字符串中的单词的数组
  • 2 - 返回一个数组,其中的键名是单词在字符串中的位置,键值是实际的单词。
char可选。规定被视为单词的特殊字符


PHP中文网词条详解返回值

返回数字或者数组,取决于所选择的 return 参数。

PHP中文网词条详解更新日志

在 PHP 5.1 中,新增了 char 参数。

PHP中文网词条详解范例

Example #1 str_word_count() 例子

<?php
$str = "Hello fri3nd, && good today!";
//键名是单词在字符串中的位置,键值是实际的单词
print_r(str_word_count($str, 2));
//设置 char 参数
print_r(str_word_count($str, 1, '3&&'));
echo str_word_count($str);
?>

以上例程会输出:

Array    
(    
      [0] => Hello    
      [6] => fri    
      [10] => nd    
      [17] => good    
      [22] => today    
)    
Array    
(    
      [0] => Hello    
      [1] => fri3nd    
      [2] => &&    
      [3] => good    
      [4] => today    
)    
5


PHP中文网词条详解参见

参考资料
    词条标签:
    PHP   count   word   phpstr