array_count_values-配列関数:値をカウント

array_count_values関数は指定した配列に同一の値がいくつあるかをカウントし、その各カウント数を値とした配列を返す関数です。
以下にarray_count_values関数の使用例を示します。
//array_count_values (配列);

$inarray = array("PHP", "5", "5", "PHP", "Perl");
print_r(array_count_values ($inarray));

上記の使用例では、配列$inarrayの値はPHPが2つ、5が2つ、Perlが1つとなっています。 指定した配列の各要素の値はキーとなり、そのキーの値にはカウントされた個数が与えられます。
したがって、
 Array ( [PHP] => 2 [5] => 2 [Perl] => 1 )  
がarray_count_values関数によって返されます。