私は現在、mailyがPHPのfgetcsv()
関数を使用するCSV処理クラスに取り組んでいます。
CSVファイルの区切り文字と囲み文字を検出できるようにしたいと思います。
今、私はセルエンクロージャーを見つける方法を理解しようとしています。解析するファイルがいくらかあることを知っています。
## *CSV File* ##
,,,foo,bar,,cats are
dead,lorem ipsum,csv,"this cell's enclosure is set",,
とにかく、私は良いアルゴリズムを理解することができません、今のところ私はすべてをブルートフォースすることだけを考えました(異なるエンクロージャーでファイルを読み取り、出力をチェックする)...