を削除しUpload
、列の 0 を 888 に変更したいのですqty
が、以下は私のコードですcsv
。ファイルの内容が乱れます。私のコードを修正する方法。ありがとうございました
$dir = getcwd();
$files = scandir($dir);
foreach ($files as $file)
{
$parts = pathinfo($file);
if($parts['extension']!="csv") continue;
if (($handle = fopen($file, "r")) !== FALSE)
{
$new_content = implode(',', fgetcsv($handle, 1000, ","))."\n";
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
{
$data[12]=substr($data[12],9);
$data[13]=substr($data[13],9);
$data[14]=substr($data[14],9);
$data[42]=888;
$new_content .= implode(',', $data)."\n";
}
fclose($handle);
file_put_contents($file, $new_content);
}
}
テスト csv ファイル http://phplist.xxmn.com/women.csv