[请花一些时间来尝试解决要重复复制csv文件的代码
想法是浏览csv文件,删除重复项,并让具有最大id的行
例如,此文件CSV FILE TO duduplicate
结果将是rewriting of result into csv
while (($this->lineInWork = fgetcsv($handle, 0, $delimiter)) !== false) {
if ($index == 0) {
if (!$this->checkHeaderFile()) {
fclose($handle);
return false;
}
} else {
$idProject = $this->columns[self::ID_PROJET]['index'];
$TitleProject = $this->columns[self::Title_Project]['index'];
$currentTitle = null;
if ($this->lineInWork[$TitleProject] != $currentTitle)
{
$currentTitle = $this->lineInWork[$TitleProject];
array_push($this->temporary_file[$currentTitle], $this->lineInWork);
}
}
$index++;
}
fclose($handle);
问题不是重写文件,而是用正确的行构建数组