CSVファイルの入出力処理用ライブラリ Volcanus_Csv を公開しました
CSV形式ファイルの入出力処理を簡潔に行うためのPHPクラスライブラリ Volcanus_Csv を公開しました。
データベースから取得したデータのCSV形式でのエクスポートや、CSV形式ファイルからのデータベースへのインポートにおいて、簡潔かつ柔軟に対応できることを目標として作成したものです。
Packagistに登録していますので、Composerからインストールできます。
以下は、出力用クラスの Volcanus\Csv\Writer をSilexで使ったサンプルです。
詳しくは k-holy/Volcanus_Csv を参照ください。
[追記]
Silex + PDO で Volcanus\Csv\Writer と Volcanus\Csv\Reader を併用したサンプルコードを書きました。
処理自体は無意味なコードですが、これで何となくそれぞれの機能は分かると思います。