PHP:替换csv文件中的特定行

时间:2013-07-17 15:32:32

标签: php csv fwrite

我有两个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,但这似乎不对。 请,任何建议都非常有用!

0 个答案:

没有答案