PHP | 计算字符串中的单词总数

给定一个字符串,我们必须计算其中的单词总数。

str_word_count()函数

查找字符串中的单词总数,我们可以使用str_word_count()函数(它是PHP中的库函数),它返回字符串中的单词总数。

语法:

    str_word_count(string,return,char);

这里,

  • string是必需的参数,这是我们必须在其中查找单词总数的字符串。

  • return –它是用于指定返回类型的可选参数–它可以接受三个值

    • 0 –这是默认值,它指定返回字符串中的单词数。

    • 1 –它指定带有单词的数组的返回。

    • 2 –它指定数组的返回值,其中key是位置,而value是实际单词。

  • char –这是一个可选参数–用于指定要视为单词的特殊字符。

PHP代码计算字符串中单词的总数

<?php
//输入字符串
$str = "The Quick brown fox jumps right over The Lazy Dog";
对单词计数
$response = str_word_count($str);
//打印结果
echo "There are ".$response." Words in <b>".$str."</b>".'<br/>';

//输入字符串
$str = "Hello @ 123 . com";
对单词计数
$response = str_word_count($str);
//打印结果
echo "There are ".$response." Words in <b>".$str."</b>".'<br/>';

//输入字符串
$str = "Hello @ IncludeHelp @ com";
对单词计数
//将'@'指定为单词
$response = str_word_count($str, 0, '@');
//打印结果
echo "There are ".$response." Words in <b>".$str."</b>".'<br/>';
?>

输出结果

There are 10 Words in The Quick brown fox jumps right over The Lazy DogThere are 2 Words in Hello @ 123 . comThere are 5 Words in Hello @ IncludeHelp @ com

说明:

在PHP中,我们具有函数str_word_count()来计算字符串中的单词数。我们使用相同的方法获取字符串($str)中的单词数,并将函数的输出存储在($response)中,然后使用echo打印结果。