如何在CSV文件中留下空白列

时间:2013-05-28 20:41:02

标签: php

我有一个脚本,可以将表单的结果存储到服务器上的CSV文件中。

我必须让另一个表单执行相同的操作,但不是填写CSV文件中的所有列,我只需要填写一些选中的内容,然后将其余部分留空。

目前,这是我用来写入我的CSV的内容:

$data = "$Name" . ',' . "$Address" . ',' . "$Email" . ',' . "$Cell_Phone". ',' . "$selected". $cr;

我现在如何将$ cell_phone和$selected列留空?

2 个答案:

答案 0 :(得分:0)

如果你说的是我认为你是...那么简单的答案是确保这些变量是空字符串(或null)。

已经提出了更好的答案:了解如何使用fputcsv

答案 1 :(得分:0)

快速而肮脏的方式是:

$data = "$Name" . ',' . "$Address" . ',' . "$Email" . ',,' . $cr;

然而,正如Mark Ba​​ker指出的那样,这种创建CSV文件的方式并不是真正推荐的。您应该使用PHP自己的CSV函数,如fputcsv()