PHP tem uma função built-in que irá ler uma linha de dados de um arquivo CSV e automaticamente retornar um array de campos de dados contidos na linha , separados por vírgulas . Porque você tem que ler o arquivo em uma linha de cada vez, é impossível determinar se você tem registros duplicados com base em algum campo da chave até que todas as linhas de dados foram lidos a partir do arquivo . Para verificar se há duplicatas , você precisa adicionar os dados para a uma matriz e verificar se há uma entrada duplicada a cada adição. Instruções 
 1 
 Crie um novo arquivo PHP. Definir os índices dos campos de dados que você vai ler a partir do arquivo CSV. ? Por exemplo, digite : 
 
   define (" e-mail" , 0); 
 
 define ( "NAME" , 1); 
 < br > 2 
 inicializar uma matriz para armazenar os elementos de dados . Por exemplo, digite : 
 
 $ pessoas = array (); 
 3 
 Abra o arquivo de dados. Por exemplo, digite : 
 $ arquivo = fopen ( 
 " data.csv " )