我正在尝试将 post 变量写入 csv 文件,但它会将所有内容写在一行中,并以逗号分隔<?php$list= array($_POST['purchases']);$file = fopen("purchases.csv", "w");foreach ($list as $line){fputcsv($file, $line); }fclose($file); ?>结果在 purchases.csv 文件中Marilyn,Nancy,Johan,Carol,Juanic,Shirley但我希望每个字符串值都在单独的行上MarilynNancyJohanCarolJuanicShirley
1 回答
长风秋雁
TA贡献1757条经验 获得超7个赞
由于您的所有值都在前端的 CSV 值中,因此您可以将其写为 CSV,但使用换行符而不是逗号...
$file = fopen("purchases.csv", "w");
fputcsv($file, $_POST['purchases'], PHP_EOL);
fclose($file);
- 1 回答
- 0 关注
- 102 浏览
添加回答
举报
0/150
提交
取消