2013-05-28 56 views
0

我有一個腳本,用於將表單的結果存儲到服務器上的CSV文件。如何在CSV文件中留下空白列

我不得不做另一種形式做同樣的事情,但不是填寫CSV文件中的所有列,我只需要填寫少數選定的內容,其餘部分留空。

目前,這是我在用寫信給我的CSV:

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

如何我現在可以離開$ cell_phone和$selected欄爲空白?

+0

首先了解PHP的fputcsv()函數(http://www.php.net/manual/en/function.fputcsv.php),然後突然它會變得非常容易 –

+0

Thanks Mark。我正在閱讀該文章! – alice

+0

如果您正在尋找一種方法將csv返回給瀏覽器,並且不'想創建一個臨時文件,您可以'$ fp = fopen(「php:// output」,「w」);'然後使用你的fputcsv電話的'$ fp'句柄 – Orangepill

回答

0

如果你在說我認爲你是...那麼簡單的答案是確保這些變量是空字符串(或null)。

更好的答案已經提出:學習如何使用fputcsv

0

一個快速和骯髒的方法是:

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

然而,正如馬克·貝克指出,是不是真的建議在創建CSV文件的這種方式。您應該使用PHP自己的CSV函數,如fputcsv()

相關問題