配列演算
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->array ( 'time' => '2012-03-05 13', 'type' => 'ETC56-605N', 'count' => '52', ) array ( 'time' => '2012-03-05 14', 'type' => 'ETC56-605N', 'count' => '8', ) array ( 'time' => '2012-03-05 14', 'type' => 'ETC56-542N', 'count' => '39', ) array ( 'time' => '2012-03-05 15', 'type' => 'ETC56-542N', 'count' => '41', ) array ( 'time' => '2012-03-05 15', 'type' => 'ETC61-560N', 'count' => '10', )
$arr = 配列( 配列 ( '時間' => '2012-03-05 13', 'タイプ' => 'ETC56-605N', 'カウント' => '52', )、 配列 ( '時間' => '2012-03-05 14', 'タイプ' => 'ETC56-605N', 'カウント' => '8'、 )、 配列 ( '時間' => '2012-03-05 14', 'タイプ' => 'ETC56-542N', 'カウント' => '39', )、 配列 ( '時間' => '2012-03-05 15', 'タイプ' => 'ETC56-542N', 'カウント' => '41'、 )、 配列 ( '時間' => '2012-03-05 15', 'タイプ' => 'ETC61-560N', 'カウント' => '10'、 ) ); foreach($array としての $arr) { $newarr[$array['time']][$array['type']] += $array['count']; } print_r($newarr); <div class="clear"></div>