Page 1 sur 1

[CSV] Comparer deux fichiers CSV

Posté : 02 juin 2015, 14:12
par Ghirahim
Bonjour !

Je souhaiterai comparer deux fichiers CSV et pouvoir mettre à jour un des deux.
Je m'explique :

Fichier A : "test.csv"

Code : Tout sélectionner

Nom;Prenom;Note1;Note2;Note3; Martin;Jean;;;; TomTom;Nana;;;; Heartfilia;Lucy;;;;
Fichier B : "copie.csv"

Code : Tout sélectionner

Nom;Prenom;Note1;Note2;Note3; Martin;Jean;12;7;15; TomTom;Nana;11;5;14; Heartfilia;Lucy;3;5;6;
Et ainsi mettre a jour le fichier A grace aux données du B.

Je suppose qu'il va falloir recuperer les deux fichiers graces à un fgetcsv mais je ne sais pas trop comment faire.

Pouvez vous m'aider ?

Re: [CSV] Comparer deux fichiers CSV

Posté : 02 juin 2015, 14:52
par tof73
adapter l'exemple de la doc :

Code : Tout sélectionner

<?php $row = 1; if (($handle = fopen("test.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $num = count($data); echo "<p> $num champs à la ligne $row: <br /></p>\n"; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . "<br />\n"; } } fclose($handle); } ?>