The str_word_count Function
The str_word_count function counts
the number of words in a string.
The function can accept a second optional
parameter, the number 1 or 2. If
it is not specified, the function returns
an integer equal to the number of words as its result.
If 1 is specified, an array
containing all the words in the string is returned.
If 2 is specified, an array is returned
whose keys are the positions in the string,
and the values are the corresponding words.
Syntax
str_word_count(string $string, int $format = 0, ?string $characters = null): array|int
Example
Let's count the number of words in a string:
<?php
echo str_word_count('abcde my world');
?>
Code execution result:
3
See Also
-
the
substr_countfunction,
which counts the number of substrings -
the
count_charsfunction,
which counts the number of characters -
the
ucwordsfunction,
which converts the first letters of words to uppercase