[PHP]配列の値ごとの出現回数をカウントする
PHPで配列の値ごとの出現回数をカウントするにはarray_count_valuesを使用する
<?php
$input = array(1,2,3,1,"php",2,"php",1,"PHP","ph");
$output = array_count_values($input);
print_r($output);
var_dump($output);
?>
出力結果
Array
(
[1] => 3
[2] => 2
[3] => 1
=> 2
[PHP] => 1
[ph] => 1
)
array(6) {
[1]=>
int(3)
[2]=>
int(2)
[3]=>
int(1)
["php"]=>
int(2)
["PHP"]=>
int(1)
["ph"]=>
int(1)
}