删除记录后CSV更新

时间:2019-08-27 06:14:42

标签: csv export export-to-csv

我的CSV文件记录为:

1,768,gation,1
1,767,irri,1

现在,如果我要删除第二条记录,则应该仅用一条剩余记录来更新CSV。因此,到目前为止,我尝试将代码设置为:

    if (($handle = fopen("$filename_with_path", "r")) !== FALSE) {
        while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
            if ($tags_to_remove == $data[1]) {
                   continue;  
                    }  else {
                    $tag_data_from_csv[]=$data;
                    }
        }
         fclose($handle);
    }

$file_pointer = fopen("$filename_with_path",'w');
fputcsv($file_pointer, $tag_data_from_csv);

但这将删除CSV文件的所有记录。

0 个答案:

没有答案