f99aq8ove's blog

PHP で csv 形式のデータを書き出す方法

tag: PHP
01 March 2015

このエントリは 2015-03-01 に書かれました。 内容が古くなっていたり、もはや正しくないこともありますので、十分検証を行ってください。

PHP を使って csv 形式でデータを書き出すには以下のようにする。

<?php
$fp = fopen('php://output', 'w');
fputcsv($fp, array('a', 'b', 'c'));
fputcsv($fp, array('e="w"', null, "\n"));
fclose($fp);
?>

実行すると、以下のように出力される。

% php test.php
a,b,c
"e=""w""",,"
"

php://output に書き込むと、標準出力に書き出すことができる。php://stdout との違いはちょっとよくわからない。

Related Posts