PHP substr_count() Function

The substr_count() function counts the number of times a substring occurs in a string.

int substr_count ( string $haystack , string $needle [, int $offset = 0 [, int $length ]] )

substr_count() returns the number of times the needle substring occurs in the haystack string. Please note that needle is case sensitive.

Example -

ParameterDescription
haystackThe string to search in
needleThe substring to search for
offsetThe offset where to start counting. If the offset is negative, counting starts from the end of the string.
lengthThe maximum length after the specified offset to search for the substring. It outputs a warning if the offset plus the length is greater than the haystack length. A negative length counts from the end of haystack.

This function returns an integer.