因此,我有一行想对它进行fputcsv处理,该行具有一些整数(我需要将其视为字符串,但它们是数字)。这些整数的前导零在我执行fputcsv时会被切除,但我不希望出现这种情况,这有什么办法吗?我只尝试将(字符串)拼写输入,然后将变量放在引号中,但到目前为止,我发现的唯一方法是将引号放在整个数字周围,这导致引号在csv文件中显示时显示在csv文件中。 excel,我不想发生。有谁知道一种使它起作用的方法吗?我认为fputcsv只是出于某种原因自动为该变量分配类型,并将其设为整数或其他形式。

编辑示例文本:

我fputcsv:

02305109

我在excel中打开的csv文件中得到了什么:
2305109

但是当我仅使用vi打开所说的csv文件时,前导零仍然存在。真的很奇怪

最佳答案

对于长数字,我遇到了同样的问题,我想将其作为字符串。
将其括在单引号中并使其可评估。

'=“'。$ yourNumber。'”'

10-04 10:40