fputcsv()不包括PHP中的逗号

时间:2015-07-10 22:17:29

标签: php jquery ajax fputcsv

我正在使用AJAX将数组从Javascript传递到PHP并尝试将数组写为CSV文件中的新行。此行正确添加,但不包括必要的结束","最后。

$row = $_POST['row'];
$handle = fopen('filename.csv', 'a');
fputcsv($handle, $row);
fclose($handle);

我试过搞乱auto_detect_line_endings但没有成功。

1 个答案:

答案 0 :(得分:2)

最终,根本不属于CSV spec,除非最后一个字段为空或空。

此外,fputcsv() expects字段数组。 $_POST['row']实际上是一个字段数组吗?您可能需要将POSTDATA转换为适当的数组。