In this tutorial we will learn How to Find Number of Words in a String in PHP. PHP str_word_count() function can be used to count number of words in string.
Table of Contents
Using str_word_count() Function
We can simply use str_word_count() Function to count number of words in a string using PHP.
str_word_count() Function is a built-in PHP function which counts the number of words in a string.
Take a look at the code given below.
<?php
$string = 'This is HowToCodeSchool';
$wordsCount = str_word_count($string);
echo $wordsCount;
?>
$wordsCount variable contains the number or count of words in the original string.
Output
3
str_word_count() Function can also return an array with all words inside it from the main string.
<?php
$string = 'This is HowToCodeSchool';
$wordsCount = str_word_count($string , 1);
print_r($wordsCount);
?>
Output
Array ( [0] => This [1] => is [2] => HowToCodeSchool )
str_word_count() Function is supported in PHP 4.3+ versions, so you can use it anywhere.