PHP ha una funzione built-in che leggerà una riga di dati da un file CSV e tornare automaticamente una serie di campi di dati contenuti nella linea separati da virgola . Perché si deve leggere il file in una riga alla volta , è impossibile determinare se si dispone di record duplicati in base a qualche campo di chiave fino a quando tutte le righe di dati sono stati letti dal file . Per controllare i duplicati , è necessario aggiungere i dati di un array e verificare la presenza di una voce duplicata con ogni aggiunta. Istruzioni 
 1 
 Creare un nuovo file PHP . Definire gli indici dei campi di dati potrete leggere dal file CSV . ? Ad esempio, digitare : 
 
 < php 
 
 define ( "email" , 0 ) ; 
 
 define ( "NOME " , 1) ; 
 < br > 2 
 inizializzare un array per memorizzare gli elementi di dati . Ad esempio, digitare : 
 
 $ persone = array (); 
 3 
 Aprire il file di dati . Ad esempio, digitare : 
 
 $ file = fopen ( " data.csv " )