私はfputcsvを知っていますが、この「wontfix」バグによると、 fputcsvは入力を正しくエスケープせず、互換性の理由からその動作は修正されません。私はRFC4180に準拠した実装を好みます。そうすれば、ExcelとLibreOfficeはすべての場合にそれを開くことができます。
私はこれを正しく行うライブラリをグーグルで検索しようとしましたが、まともなサードパーティのライブラリについてはコンセンサスが得られていないようです。代わりに、一般的に欠陥のあるfputcsvを示唆しています。私はいつでも自分で転がることができましたが、可能な限り車輪の再発明をしたくありません。