どっぷりPHPな今日この頃です。 で、情報をCSVでダウンロードさせる局面に出会ったのです。 CSVって本気でやるとダブルクォートで囲ったり、エスケープしたりとかかなり面倒なんですよね。 perlだとText::CSV_XSでその辺気にせずさくっと出来るんですが、PHPではそういう標準関数orPEARがないかなぁって探してたのです。 そしたら、fputcsvなる標準関数があるではないですか。 素晴らしい、さすが、PHP! 標準関数で何でも揃うのは、PHPの最大のメリットでしょう。 (逆にデメリットにもなってますが・・・) じゃあ、この関数でさくっと終わらすかぁ、と。 て、良く見たらPHP5以上じゃないか!!! 使えねぇよorz と言うことで、データにエスケープすべき文字がないことを祈ってjoin(',',array($hoge,$fuga))とかしちゃうのでした。