In this PHP tutorial, you shall learn how to count occurrences of a specific substring in a given string using substr_count() function, with example programs.
PHP – Count Occurrences of Substring in String
To count occurrences of Substring in String, use PHP built-in substr_count() function.
substr_count($str, $substring) function returns the number of non-overlapped occurrences of $substring in the given string $str.
Examples
1. Count occurrences of “Apple” in a string
In this example, we will take a string, and a substring. Then we will call subst_count() function with string and substring as arguments.
PHP Program
</>
Copy
<?php
$str = "Apple is happy. Some Apples are red in color.";
$substring = "Apple";
$count = substr_count($str, $substring);
echo $count;
?>
Output

Conclusion
In this PHP Tutorial, we learned how to use substr_count() built-in PHP function to count the number of occurrences of substring in a string.