array_count_values
配列内の値の数をカウントします
この関数は、PHP 4.0.0以降利用可能です。
array_count_values()関数は、配列内のすべての値の発生をカウントし、連想配列を返すために使用されます。返された配列のキーは元の配列の値であり、値は元の配列に表示される回数です。
<span class="fun">array_count_values(array $ array):array</span>
配列のキーが入力配列の値であり、値は入力配列に値が表示される回数です。
<?php
$array = array(1, "apple", 2, 3, "apple", 1, 3, "banana", "apple");
$result = array_count_values($array);
print_r($result);
?>
この例では、配列には、番号1や文字列「Apple」などの複数の重複値が含まれています。 array_count_values()関数を呼び出した後、返された結果は連想配列になり、各要素が元の配列に表示される回数を示します。出力の結果は次のとおりです。
Array ( [1] => 2 [apple] => 3 [2] => 1 [3] => 2 [banana] => 1 )