PHP ile iki büyük CSV dosyaları birleştirme

0 Cevap php

PHP ile iki büyük CSV dosyaları birleştirmek istiyorum. Bu dosyaları bile tek seferde belleğe koymak için çok büyük. Pseudocode, böyle şey olur:

for i in file1
  file3.write(file1.line(i) + ',' + file2.line(i))
end

Ama ben kullanarak bir dosyaya döngü olduğumda fgetcsv, ben ilk belleğe şeyi yüklemeden belli bir dosyadan satır n kapmak nasıl gerçekten açık değil.

Herhangi bir fikir?

Düzenleme: Ben iki dosyaların her satır aynı sayıda vardır ve onlar bir-bir ilişkisi olduğunu belirtmeyi unutmuşum. Bu Dosya1 hat 62,324 dosya2'nin hattı 62,324 ile gider, olduğunu.

0 Cevap