为了账号安全,请及时绑定邮箱和手机立即绑定

如何将一列数组写入csv文件

如何将一列数组写入csv文件

PHP
侃侃无极 2022-12-11 09:28:32
我正在尝试将 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); 


查看完整回答
反对 回复 2022-12-11
  • 1 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信