Function uses preg_grep and preg_split expressions to calculate total number of words in a given paragraph or text.
Function
function countWords($string) {
$split_array = preg_split('/\s+/', $string);
$word_count = preg_grep('/[a-zA-Z0-9\\x80-\\xff]/', $split_array);
return count($word_count);
}
Calling The Function
$string = 'Only dead fish go with the flow'; echo countWords($string);
Output
7

Leave A comment
Email address is optional and will not be published. Only add email address if you want a reply from blog author.
Please fill required fields marked with *