PHP - count specific array values

前端 未结 10 1576
野的像风
野的像风 2020-12-02 18:00

How can I count the number of element inside an array with value equals a constant? example,

$myArray = array(\"Kyle\",\"Ben\",\"Sue\",\"Phil\",\"Ben\",\"Mar         


        
10条回答
  •  误落风尘
    2020-12-02 19:00

    define( 'SEARCH_STRING', 'Ben' );
    
    $myArray = array("Kyle","Ben","Sue","Phil","Ben","Mary","Sue","Ben");
    
    $count = count(array_filter($myArray,function($value){return SEARCH_STRING === $value;}));
    
    echo $count, "\n";
    

    Output:

    3
    

提交回复
热议问题