2次配列の行と列を入れ替え


// 行と列を入れ替え
$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] => Array
(
[0] => 日付
[1] => 合計
[2] => 2009-11-01
[3] => 2009-11-02
        ・・・
[30] => 2009-11-29
[31] => 2009-11-30
)

[1] => Array
(
[0] => 総合計
[1] => 49
[2] => 0
[3] => 0
        ・・・
[30] => 49
[31] => 0
)
    ・・・
[10] => Array
(
[0] => 項目X
        ・・・
)
)