web-dev-qa-db-ja.com

配列内の同じ値をカウントして変数に格納するにはどうすればよいですか?

$items = explode(',',$product); // values is 4,2,4,2,2,4

$unique_items=array_unique($items); // gives me 4,2

4 = 3、2 = 3を与え、値の数を変数に格納するには、次にどのコードが必要ですか?

23
yohdaman

参照: array_count_values

お気に入り:

$occurences = array_count_values($items);
print_r($occurences);

出力:

Array
(
    [4] => 3
    [2] => 3
)

使用法:

echo $occurences[4]; // outputs 3
46
Yoshi

おそらくarray_count_values()関数を探しています。

4
duri