DBから取得した配列からCSV形式にフォーマットするには、**fputcsv()**関数を使いましょう。
fputcsv()
http://www.php.net/manual/ja/function.fputcsv.php
以下、サンプルコード
lang
1<?php
2
3//ヘッダー設定
4header("Content-type: application/octet-stream");
5header("Content-Disposition: attachment; filename=test_file.csv");
6
7//配列をCSVフォーマットに置き換える関数を用意
8function createCsv($array){
9 ob_start();
10 $fp = fopen("php://output", 'w');
11 foreach ($array as $row) {
12 fputcsv($fp, $row);
13 }
14 fclose($fp);
15 return ob_get_clean();
16}
17
18//test用配列
19$array = array(
20array(
21'あい',
22'うえ',
23'お'
24),array(
25'かき',
26'くけ',
27'こ'
28)
29);
30
31//CSVデータ出力
32echo createCsv($array);
33
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。