我的 csv 文件中有两列,例如:
image gallery
/1.jpg /a.jpg;/b.jpg
..... .....
现在我想将图库内容更新为 /1.jpg;/a.jpg;/b.jpg
. 即添加图片栏的内容和 ;
图库内容。
以下是我的代码。当我运行它时。它无法更新 csv.i 的内容。我被卡住了。
$dir = getcwd();
$files = scandir($dir);
foreach ($files as $file) {
$parts = pathinfo($file);
if ($parts['extension']!="csv") {
continue;
}
if (($handle = fopen($file, "r")) !== FALSE) {
while (($data = fgetcsv($handle, 4096, ",")) !== FALSE) {
$data[1]=$data[0].";".$data[1];
fputcsv($file, $data);
}
fclose($handle);
}