我正在嘗試將 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 關注
- 152 瀏覽
添加回答
舉報
0/150
提交
取消