【问题标题】:PHP fputcsv insert into a new line in csv filePHP fputcsv 在 csv 文件中插入新行
【发布时间】:2017-05-03 08:36:37
【问题描述】:

我有一个文件名checklist.csv

我尝试使用php在此文件中插入新信息

我的方法有效,我可以在文件中插入新信息

但是我有一个问题,新信息接近过去的信息

示例

,92,electrical,Final As built drawing,,,,,,,,,,,,,,,,,,,,,,93,electrical,test,,,,,,,,,,,, ,,,,,,,,

但我想要的是在文件中看起来像这样:

,92,electrical,最终竣工图,,,,,,,,,,,,,,,,,,,,

,93,电气,测试,,,,,,,,,,,,,,,,,,,,,

这是我使用的代码

 $number=secure($_POST['txt_number'],"num");
      $category=secure($_POST['txt_category'],"text");
      $desc=secure($_POST['txt_desc'],"ibtext");
      $file = fopen('checklist.csv', 'a+');
      $csv=array();
      $csv[]="";
      $csv[]=$number;
      $csv[]=$category;
      $csv[]=$desc;
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      $csv[]="";
      fputcsv($file,$csv);
      fclose($file);

如何在新行中添加新信息??!!

【问题讨论】:

    标签: php csv fputcsv


    【解决方案1】:

    我希望您在 Windows 上打开 CSV 文件。

    Windows 只为 \r\n 显示一个新行,而 Linux 为 \n 显示一个新行。

    其他遇到类似问题的人请参阅 fputcsv and newline codes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 1970-01-01
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      相关资源
      最近更新 更多