Olá Pessoal,
Estou fazendo o import de um arquivo csv para uma tabela no mysql e estou passando por uma dificuldade:
Tenho os campos assim:
campo1,campo2,"campo3,campo3,campo3",campo4,campo5
quando eu uso: $linha = explode(',', $conteudo); é retornado assim:
0 = campo1
1 = campo2
2 = "campo3
3 = campo3
4 = campo3"
5 = campo4
6 = campo5
e eu preciso que retorne assim:
0 = campo1
1 = campo2
2 = "campo3,campo3,campo3"
3 = campo4
4 = campo5
Encontrei na internet a solução: $linha = str_getcsv($conteudo, ",", "\""); mas para mim não dá porque minha versão do php é menor que a 5.3.0.
Se puderem me ajudar agradeço.
Obrigado