// 行と列を入れ替え $swaps = array(); for ($i = 0; $i < count($datas[0]); $i++) { foreach ($datas as $value) { $swaps[$i][] = $value[$i]; } } $datas = $swaps; 入替え前の$datas ( [0] => Array ( [0] => 日付 [1] => 総合計 ・・・ [10] => 項目X ) [1] => Array ( [0] => 合計 [1] => 49 ・・・ [10] => 4 ) [2] => Array ( [0] => 2009-11-01 [1] => 0 ・・・ [10] => 0 ) ・・・ [31] => Array ( [0] => 2009-11-30 ・・・ ) ) 入替え後の$datas($swaps) ( [0]