如何检查PHP中字符串中出现的次数

Joh*_*ohn 2 php string

我想检查字母中a出现多少个字母实例.

这有什么作用?我需要它来返回一个整数值.

cod*_*ict 13

您可以使用以下函数:substr_count

例:

$str = "I love stackoverflow";
echo substr_count($str,'o'); // prints 3
Run Code Online (Sandbox Code Playgroud)


Pas*_*TIN 5

我想substr_count可以做到这一点;-)


例如,这部分代码:

$str = 'abcdazerty';
echo substr_count($str, 'a');
Run Code Online (Sandbox Code Playgroud)

会给你以下输出:

2
Run Code Online (Sandbox Code Playgroud)


而且,引用:

int substr_count  (  string $haystack  ,  
    string $needle  [,  int $offset = 0  
    [,  int $length  ]] )
Run Code Online (Sandbox Code Playgroud)

substr_count()返回needle子字符串在字符串中出现的次数haystack。请注意,针区分大小写。