📜  PHP | str_word_count()函数

📅  最后修改于: 2022-05-13 01:56:29.348000             🧑  作者: Mango

PHP | str_word_count()函数

str_word_count()函数是PHP中的内置函数,用于返回有关字符串中使用的单词的信息,例如字符串中单词的总数、字符串中单词的位置等。

句法:

str_word_count ( $string , $returnVal, $chars )

使用的参数:

  1. $ 字符串:此参数指定用户打算计算其单词的字符串。这不是可选参数。
  2. $returnVal: str_word_count()函数的返回值由$returnVal 参数指定。它是一个可选参数,默认值为 0。
    该参数可以根据需要取以下值:
    • 0:返回字符串$ 字符串中的单词数。
    • 1:它返回一个数组,其中包含在字符串中找到的所有单词。
    • 2:它返回一个带有键值对的关联数组,其中键定义了单词在字符串中的位置,值是单词本身。
  3. $chars:这是一个可选参数,它指定应被视为“单词”的附加字符列表。

返回类型:函数的返回类型取决于参数$returnVal并返回如上所述的值。

下面的程序解释了 str_word_count()函数的工作:

  1. 计算字符串字符串的单词数,str_word_count()函数应按以下方式执行:
    
    

    输出:

    5

  2. 查找字符串中的单词:要返回包含字符串中单词的数组,str_word_count()函数应按以下方式执行:
    
    

    输出:

    Array ( [0] => Twinkle [1] => twinkl [2] => e [3] => little [4] => star )

  3. 查找字符串中的单词以及单词的数字位置:要返回包含字符串中的单词以及单词的数字位置的数组,str_word_count()函数应按以下方式执行:
    
    

    输出:

    Array ( [0] => Twinkle [8] => twinkl [15] => e [17] => little [24] => star )

  4. 当某些特殊字符被视为单词时在字符串中查找单词:要返回包含字符串中单词的数组,其中字符应被视为单词,str_word_count()函数应按以下方式执行:
    
    

    输出:

    Array ( [0] => Twinkle [8] => twinkl4e [17] => little [24] => star )