array_count_valuesで集計する
2012年4月17日:PHP
配列の特定値を集計する関数であるarray_count_valuesを紹介します。 使い方は以下の通りです。
array array_count_values(配列)
試しに使ってみたプログラムが以下のようになります。
<html> <head><title>array_count_values関数</title></head> <body> <?php $a=array('A','A','B','A','C','B'); $b=array_count_values($a); echo '<pre>'; print_r($b); echo '</pre>'; ?> </body> </html>
$aにAが3つ、Bが2つ、Cが1つ含まれているので $b[A]=3, $b[B]=2, $b[C]=1 となります。
著者:安井 真人(やすい まさと)
@yasui_masatoさんをフォロー