我有两个csv files
包含数据库的信息。我想要做的是读取第一个文件(companies.csv)并将匹配的行(前36个字符)替换为第二个文件(test.csv)中的相同行。
$last_file = $this -> fopen_utf8 ("test.csv", "r+");
$comp = $this -> fopen_utf8 ("companies.csv", "r");
while (!feof($comp) && !feof($last_file)){
while ($line1 = fgetcsv($comp, 0) !== FALSE && $line1 !== NULL){
while ($line2 = fgetcsv($last_file, 0) !== FALSE && $line2 !== NULL){
if(substr($line1, 0, 35) == substr($line2, 0, 35)){
}
}
}
}
我在想,也许是fwrite
,但这似乎不对。
请,任何建议都非常有用!