PHP:CSV出力
最終更新日時:2014-04-11 18:35:13
PHP
PHP
DB のデータを加工して、CSV 形式で出力、、、よくある機能ですね(^_^;
なので、PHP でも、CSV 形式で出力が出来る便利な fputcsv() という関数があります。
しかしこの関数、引数にファイルハンドルを必要とするので、通常の場合は、出力先はファイルになります。
従って、Web の管理画面でよくある、CSV 形式でダウンロードといった機能の場合には、一工夫必要です。
引数のファイルハンドルに、以下のように標準出力を紐付けたファイルハンドルを指定するようにします。
$fp = fopen('php://output', 'w'); fputcsv($fp, $csvarray); fclose($fp);