[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)
}

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です