PHP fputcsv 在 csv 文件中插入一个新行
PHP fputcsv insert into a new line in csv file
我有一个文件名checklist.csv
我尝试使用 php
在此文件中插入新信息
我的方法行得通,我可以在文件中插入新信息
但我有一个问题,新信息接近过去的信息
例子
,92,electrical,Final As built drawing,93,electrical,test, ,
但我想要的是在文件中看起来像这样:
,92,electrical,Final As built drawing,
,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 and newline codes 以了解遇到类似问题的其他人。
我有一个文件名checklist.csv
我尝试使用 php
我的方法行得通,我可以在文件中插入新信息
但我有一个问题,新信息接近过去的信息
例子
,92,electrical,Final As built drawing,93,electrical,test, ,
但我想要的是在文件中看起来像这样:
,92,electrical,Final As built drawing,
,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 and newline codes 以了解遇到类似问题的其他人。