Identificar separador de csv com php

1 resposta
phpcsvexcel
W

tenho um sistema em php que ler arquivos csv e faz o insert no banco de dados, o que acontece é o seguinte,

while (($column = fgetcsv($file_data, 10000, ",")) !== FALSE) { ... }

aqui to pegando o separador por virgula, mas em alguns casos quando o arquivo é salvo em csv no excel ele vem separado com ponto e virgula, como faço pra identificar se o separador é virgula ou ponto e virgula ?

1 Resposta

M

Acredito que não exista tal função nativa no PHP. Eu faria um formulário para identificar qual o separador e passaria como argumento dinamicamente no fgetcsv()

Criado 18 de maio de 2021
Ultima resposta 31 de mai. de 2022
Respostas 1
Participantes 2