【課題解決】PHPで配列をCSVに書き出す

相談内容

  • PHPにて配列をCSVファイルに出力したい

解決までの経緯

  • PHPの配列をcsvで指定フォルダに保存するようなプログラムを制作

  • 一般的な手法:fputcsv() で対応

  • 専門学校の課題?のような相談だったのでコメントを入れ説明してみた

  • 回答例一部抜粋


//ヘッダー部分を出力
fputcsv($stream, array('TIMESTAMP', 'CW01'));

//ボディー部
foreach ($result as $val) {
    $body = array();
    fputcsv($stream, $val);
}
rewind($stream);
// ファイルを閉じます。
fclose($stream);

対応期間

  • PHPファイルを送付してお客様環境にて動作確認、半日程度で完了