给定一个字符串,我们必须计算其中的单词总数。
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打印结果。