【问题标题】:How can I put data from an array to a .csv? [duplicate]如何将数组中的数据放入 .csv? [复制]
【发布时间】:2014-02-14 05:45:30
【问题描述】:

我有 2 个 csv 文档。我有一个代码可以计算旧 csv 中不存在多少行,而新 csv 中有多少行。

我的任务是创建一个新的 csv 并将这些行放入其中。

在 PHP 中我可以使用什么命令或函数来执行此操作?

【问题讨论】:

标签: php arrays csv export


【解决方案1】:

user3215319 搞定了...

$myarray = array(
    array('one', 'two', 'three', 'four'),
    array('red', 'yellow', 'green', 'brown'),
    array(1, 2, 3, 4),
);

$mycsv = fopen('myfile.csv', 'w');
foreach ($myarray as $row) {
    fputcsv($mycsv, $row);
}

fclose($mycsv);

【讨论】:

    【解决方案2】:

    只需使用fputcsv

      $rows = array(
         array('a', 'b', 'c'),
         array('b', 'c', 'a')
      );
    
      $fp = fopen('file.csv', 'w');
      foreach ($rows as $fields) {
        fputcsv($fp, $fields);
      }
    
      fclose($fp);
    

    【讨论】:

    • 它与这样的东西一起工作,谢谢大家!
    猜你喜欢
    • 2021-04-10
    • 1970-01-01
    • 2015-02-03
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多