PHP verfügt über eine eingebaute Funktion , die eine Reihe von Daten aus einer CSV-Datei ausgelesen und automatisch ein Array der Datenfelder in die kommagetrennte Zeile enthalten . Da Sie die Datei in eine Zeile zu lesen in einer Zeit haben, ist es unmöglich, festzustellen, ob Sie doppelte Datensätze auf einigen wichtigen Feld basiert , bis alle Zeilen von Daten aus der Datei gelesen haben. Um Duplikate zu überprüfen, müssen Sie die Daten in einem Array hinzufügen und prüfen, ob ein doppelter Eintrag mit jeder Zugabe . Anleitung
1
Neues PHP -Datei. Definieren Sie die Indizes der Datenfelder aus einer CSV-Datei lesen. Geben Sie zum Beispiel : define
< php
( " EMAIL" , 0);
define (" NAME" , 1);
< br ? > 2
initialisieren ein Array , um die Datenelemente zu speichern. Geben Sie z. B. :
$ people = array ();
3
Öffnen Sie die Datei . Geben Sie z. B. :
$ file = fopen (" data.csv ")