所以我有一条线我想做一个 fputcsv 有一些整数(我需要被视为字符串,但它们是数字)。这些整数的前导零在我执行 fputcsv 时会被截断,但我不希望这种情况发生,有什么办法解决这个问题吗?我尝试将变量键入为(字符串)并将我的变量放在引号中,但到目前为止我发现的唯一方法是在整个数字周围加上引号,这导致引号在我打开它时显示在 csv 文件中excel,我不想发生。有谁知道让这个工作的方法?我认为 fputcsv 只是出于某种原因自动为这个变量分配一个类型,并使它成为一个整数或其他东西......
编辑示例文本:
我的 fputcsv:
02305109
我在 excel 中打开的 csv 文件中得到了什么:
2305109
但是当我只使用 vi 打开所述 csv 文件时,前导零仍然存在。真的很奇怪。