kotaoueはそんなかんじ

kotaoueの最新情報。

PHPの配列で重複している項目の数をカウントする方法。

hoge
hoge
piyo
hoge
piyo
hoge
のようなデータを
hoge 4件
piyo 2件って
カウントするときの話。
$tmpArray = Array( "piyo","hoge","piyo","piyo","hoge" );
$tmpArray = array_count_values($tmpArray);
ksort($tmpArray);
上を実行した後は、
array(2) {
[“hoge”]=> int(2)
[“piyo”]=> int(3)
}
見たいになる。
最後のksortはカウントするだけだと必要ないので、
1行、関数一つだけでOK。
PHP: array_count_values – Manual
超優秀。

コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。