私は毎日配信されるCSVファイルを持っています。これは、次のように必要のないデータと最後にマージされます。
"Date","Site","PCode","PName","Sales"
"2013/03/10 00:00:00","10195","66011","GT 1","9"
"2013/03/10 00:00:00","22413","66005","GT 2E","4"
"2013/03/10 00:00:00","10082","66003","GT 23E","6"
"SCode"
"12345678"
「SCode」を含むすべての文字を削除する PHP スクリプトを実行したいと思います。ファイル内の位置とファイルの合計の長さは毎日変化するため、設定された位置からではなく、単語からである必要があります。
何か案は?私は見ましたが、ほとんどの例は、別のファイルで変わらない設定位置の後に削除されます。ありがとうございました。
このような新しいファイル:
"Date","Site","PCode","PName","Sales"
"2013/03/10 00:00:00","10195","66011","GT 1","9"
"2013/03/10 00:00:00","22413","66005","GT 2E","4"
"2013/03/10 00:00:00","10082","66003","GT 23E","6"
フィードバックから 以下はこの感謝を使用しています:
<?
$path="test.csv";
$csv = file_get_contents($path);
$new_csv = strstr($csv,'"SCode"',true); //csv file up to "SCode"
$file = fopen("test2.csv","w");
fwrite($file,$new_csv);
fclose($file);
?>