-4

配列内のこの値のインスタンス数をカウントするにはどうすればよいですか?

例えば:

$array = array(5,5,5,5,3,3,2,1,2,4,5,6,7);

たとえば、そこにある5の数を数えたい場合、どうすればそれを行うことができますか?

count を使用する必要があると思いましたが、count は配列内のすべての値をカウントし、特定の値をカウントしませんか? 私はstackoverflowを検索しましたが、そのような質問は見つかりませんでした

4

3 に答える 3

5

http://php.net/array_count_values

これをまったく調査しようとしましたか?

 $key = 5;
 $cv = array_count_values($arr);
 echo $cv[$key];

これが、1 つの値のカウントを取得する方法です。

于 2013-06-18T12:17:19.267 に答える
0
array_count_values($array) 

参照http://php.net/manual/en/function.array-count-values.php

ここで同じ質問

于 2013-06-18T12:19:46.373 に答える