Pesquisar na Comunidade
Mostrando resultados para as tags ''converter array csv''.
Encontrado 1 registro
-
Prezados! Possuo uma tabela excell com dados de email, nome etc. Estou tentando extrai somente os email gerar um email por linha. Veja um exemplo abaixo de como está no excel em uma única coluna: email,firstname,lastname,birthdate,city,country,gender,organizationname,phone,title,state,postalcode vagner.stefani@terra.com.br,,,,,,,,,,, esterstefani@terra.com.br,,,,,,,,,,, contato@r3revestimentos.com,,,,,,,,,,, celia.graberth@risatec.com.br,Celia,,,,,,,,,, mariana.ayres@brascomexgroup.com,,,,,,,,,,, julyana.goldner@brascomexgroup.com,,,,,,,,,,, andrea@receptur.com.br,ANDREA WEN CHING CHUNG LEIMAN,,,,,,,,,, Na hora de rodar o script gera o seguinte erro Notice: Undefined variable: email in C:\xampp\htdocs\diversos\manipular_csv\manipular_02.php on line 10 Notice: Undefined offset: 5842 in C:\xampp\htdocs\diversos\manipular_csv\manipular_02.php on line 9 <?php header("Content-Type: text/html; charset=utf-8"); $contents = file_get_contents('arquivo/teste.csv'); //escolho arquivo para manipulção $arr_linhas = explode("\n", $contents); // transformo em array nas quebras de linhas $total_linhas = count($arr_linhas); // contar o número de linhas for ($i = 0; $i <= $total_linhas; $i++){ // enquando a variável i for menor ou igual ao número de linhas (arrays) executar o for $arr_linhas02 = explode(",", $arr_linhas[$i]); // fazer explosão nas virgulas $email .= $arr_linhas02[0]."\n"; } $filename = 'arquivo/outro_teste.csv'; file_put_contents($filename, $email);
- 1 resposta
-
- array
- csv explode
- (e %d mais)