phpで配列の要素の値毎の数を数える
配列を使っている時に、この値は配列の中にいくつあるのか調べたい時がありましたので、その数え方をメモします。
便利な関数が準備されていて、array_count_valuesを使います。
<?php
$myArray = array("a","b","b","a","b","c");
$cntArr = array_count_values($myArray);
print_r($cntArr);
?>
実行結果
Array
(
[a] => 2
[b] => 3
[c] => 1
)
bの数を表示するだけなら、これでOK。
<?php
echo $cntArr["b"];
?>
ディスカッション
コメント一覧
まだ、コメントがありません