Prezados,
Possuo um arquivo com a extensão .csv com ele estão inseridos os campos abaixo:
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,,,,,,,,,,,
Eu quero criar um outro arquivo .csv apresentando em cada linha em uma única coluna somente os emails. até agora só consegui fazer isso mas mesmo assim está errado rs, por favor me ajudem
<?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);