How to check how many times something occurs in a string in PHP

前端 未结 5 1025
眼角桃花
眼角桃花 2020-12-19 18:56

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.

5条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-19 19:40

    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 the needle substring occurs in the haystack string. Please note that needle is case sensitive.

提交回复
热议问题