$data = array( array('佐藤', '東京都', '29歳'), array('田中', '千葉県', '31歳'), array('鈴木', '北海道', '54歳') ); $assoc_data = array( array('name' => '佐藤', 'address' => '東京都', 'old' => '29歳'), array('name' => '田中', 'address' => '千葉県', 'old' => '31歳'), array('name' => '鈴木', 'address' => '北海道', 'old' => '54歳') ); 連想配列のデータをCSVで出力する 全体の構成としては以下の様なコードになる。 連想配列で受け取ったデータをヘッダーをキーとして値のみ取得して添字配列に変換 各行に相当する$assoc_row[$head