首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将一列数组写入csv文件

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

Stack Overflow用户
提问于 2020-04-07 14:53:21
回答 1查看 35关注 0票数 0

我正在尝试将post变量写入csv文件,但它将所有内容写在一行中,用逗号分隔

代码语言:javascript
复制
<?php

$list= array($_POST['purchases']);
$file = fopen("purchases.csv", "w");

foreach ($list as $line)
{
fputcsv($file, $line); 
}

fclose($file); 
?>

purchases.csv文件中的结果

代码语言:javascript
复制
Marilyn,Nancy,Johan,Carol,Juanic,Shirley

但我希望每个字符串值都在分隔线上

代码语言:javascript
复制
Marilyn
Nancy
Johan
Carol
Juanic
Shirley
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-07 14:56:21

因为所有的值都是来自前端的CSV值,所以您可以将其写为CSV,但使用换行符而不是逗号...

代码语言:javascript
复制
$file = fopen("purchases.csv", "w");
fputcsv($file, $_POST['purchases'], PHP_EOL); 
fclose($file); 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61074344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档