File_CSVとか

PHPPEARFile_CSVっていう csv形式のファイルを扱うライブラリがあるっぽい。

PEARのtestsにサンプルがついてきていた。
割と短いのだが、全部抜粋するのもアレなので一部。

[php] <?php $conf = File_CSV::discoverFormat($file); while ($fields = File_CSV::read($file, $conf)) { if ($write) { File_CSV::write($write, $fields, $conf); } print_r($fields); } [/php]
File_CSV::discoverFormat というセパレータなどの自動取得用メソッドがあるにはあるが、
confは自分で設定したほうがいい気もする。

それから、File_Utilってのもあるのだが、
こっちはファイルの一覧を取得するとか諸々のメソッドがあって、
WindowsUNIX系の違いを吸収するとかそういうこともやっているっぽい。