In this tutorial we will learn How to Count how many times a Word appears in a String using PHP. We can use PHP substr_count() function which will count the repeated occurrence of a word in the string.
Table of Contents
PHP substr_count() function
PHP substr_count() function is a built-in function which counts the exact number of times a word or substring appears in a string.
substr_count() function will return the result in number. If a word doesn't appear at all in a string then the result will be 0.
<?php
$string ='How To Code School';
$word = 'Code';
echo substr_count($string,$word);
?>
In above code the word 'Code' appears one time in string 'How To Code School', so the output would be 1.
<?php
$string ='I love PHP because PHP is very useful!';
$word = 'PHP';
echo substr_count($string,$word);
?>
In above code the word 'PHP' appears two times in string 'I love PHP because PHP is very useful!', so the code would print 2 this time.