I want to check how many instances of the letter a
appears in a certain string.
What is the function for this? I need it to return an integer value.
substr_count is probably the most straightforward. you can also do this
$str = "I love stackovaerflowa";
print count(explode("a",$str))-1;
I suppose substr_count could do the trick ;-)
For example, this portion of code :
$str = 'abcdazerty';
echo substr_count($str, 'a');
would get you the following output :
2
And, quoting :
int substr_count ( string $haystack ,
string $needle [, int $offset = 0
[, int $length ]] )
substr_count()
returns the number of times theneedle
substring occurs in thehaystack
string. Please note that needle is case sensitive.
substr_count($haystack, $needle);
you can refer to PHP string functions manual to find any function you need, http://php.net/strings
You can use the function : substr_count
Example:
$str = "I love stackoverflow";
echo substr_count($str,'o'); // prints 3