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 " )