そのため、いくつかの整数を含む fputcsv を実行したい行があります (文字列として扱う必要がありますが、それらは数値です)。これらの整数には、fputcsv を実行すると切り落とされる先行ゼロがありますが、それが発生したくありません。これを回避する方法はありますか? (文字列)としてタイプキャストして変数を引用符で囲んでみましたが、これまでに見つけた唯一の方法は、数字全体を引用符で囲むことです。これにより、csvファイルを開いたときに引用符が表示されます発生したくないExcel。これを機能させる方法を知っている人はいますか?fputcsvは、何らかの理由でこの変数に自動的に型を割り当てて、整数か何かにしているだけだと思います...
編集例のテキスト:
私がfputcsvしたもの:
02305109
Excelで開いたcsvファイルで得られるもの:
2305109
しかし、viを使用して上記のcsvファイルを開くと、先頭のゼロがまだ残っています。本当に奇妙です。