我使用這個代碼來生成一個分號分隔的文件:PHP分號分隔的文件生成
for ($i = 0; $i < 3; $i = $i+1)
{
array_push($dataArray,"$dataCell1","$dataCell2","$dataCell3","$dataCell4","$dataCell5","$dataCell6","$dataCell7","$dataCell8","$dataCell9","$dataCell10","$dataCell11");
$stringData = rtrim(implode(';', $dataArray), ';'); //rtrim will prevent the last cell to be imploded by ';'
$stringData .= "\r\n";
}
我要的是:
(數據由分號和行分離由newLine隔開)
我得到的是: (數據用分號隔開,但不會添加新的生產線,所有的數據出現在SNGLE線)
請告訴我,我做錯了..
使用''
,而不是'\ r \ N'。此外,您可以使用'$ i ++'而不是'$ i = $ i + 1'。 – Albzi 2015-03-02 12:12:28
使用[fputcsv()](http://php.net/manual/en/function.fputcsv.php)代替這個破碎的自制軟件;並使用正確的標題,所以輸出被視爲CSV而不是HTML標記 – 2015-03-02 12:14:15