CSV を一括フィードとして取り込むアプリを作成しましたが、Mac 上の Excel で保存するときに "Windows カンマ区切り" と "カンマ区切り" として保存すると、CSV に違いがあることに気付きました。私のスクリプトは Windows バージョンしか解析できず、コードでこれを克服する方法がわかりません。
戻り値の行が異なることがわかりました:http://cl.ly/image/3x463O3b0A1s
Mac Excel のファイルタイプ リストは次のとおりです: http://cl.ly/image/2F110Q1X0V0i
私はそれを次のような行に分解します:
$lines = explode("\n", $content);
通常の CSV では行を認識しませんが、Windows バージョンでは期待どおりに動作します (図を参照してください)。これを修正するにはどうすればよいですか?