Combinant les 2 fichiers CSV

J'essaie de combiner deux fichiers CSV en PHP. Je suis à la recherche de méthode parfaite. Voici mon code pour l'instant:

$one = fopen('data5.csv', 'r');
$two = fopen('userdata.csv', 'r');

$final = fopen('final_data.csv', 'a');

$temp1 = fread($one, filesize("data5.csv"));
$temp2 = fread($two, filesize("userdata.csv"));

fwrite($final, $temp1); 
fwrite($final, $temp2);
Ou,si vous n'avez plus besoin des données d'origine, vous pourriez lire ligne par ligne le deuxième csv et l'ajouter à la première. Lorsque vous avez terminé,retirez le deuxième csv et renommer le premier..

OriginalL'auteur no_freedom | 2011-03-24