我想检查某个字符串中出现的字母a
的实例数。
这是什么功能?我需要它来返回一个整数值。
答案 0 :(得分:13)
答案 1 :(得分:4)
我认为 substr_count
可以做到这一点; - )
例如,这部分代码:
$str = 'abcdazerty';
echo substr_count($str, 'a');
会得到以下输出:
2
并且,引用:
int substr_count ( string $haystack ,
string $needle [, int $offset = 0
[, int $length ]] )
substr_count()
返回的数字needle
子字符串出现的时间haystack
字符串。请注意 该针是区分大小写的。
答案 2 :(得分:1)
substr_count($haystack, $needle);
答案 3 :(得分:1)
substr_count可能是最直接的。你也可以这样做
$str = "I love stackovaerflowa";
print count(explode("a",$str))-1;
答案 4 :(得分:0)
您可以参考PHP字符串函数手册来查找所需的任何函数http://php.net/strings