簡體   English   中英

PHP fputcsv插入csv文件中的新行

[英]PHP fputcsv insert into a new line in csv file

我有一個文件名checklist.csv

我嘗試使用php在此文件中插入新信息

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

但我有一個問題,即新信息接近過去的信息

,92,電氣,最終作為建築圖紙,,,,,,,,,,,,,,,,,,,,,,, 93,電氣,測試,,,,,,,,,,,,,,, ,,,,,

但我想要的是在文件中看起來像這樣:

,92,電氣,最終作為建築圖紙,,,,,,,,,,,,,,,,,,,,

,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);

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

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

僅適用於Windows顯示一個新行\\r\\n ,而Linux的顯示了新行\\n

有關類似問題的其他人,請參閱fputcsv和換行代碼

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM