我使用这个代码来生成一个分号分隔的文件: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