Skip to content

Instantly share code, notes, and snippets.

@ptcmariano
Created July 7, 2015 21:55
Show Gist options
  • Save ptcmariano/cc502f746cb2e0c7de47 to your computer and use it in GitHub Desktop.
Save ptcmariano/cc502f746cb2e0c7de47 to your computer and use it in GitHub Desktop.
lercsv.php
<?php
// Exemplo de scrip para exibir os nomes obtidos no arquivo CSV de exemplo
$delimitador = ',';
$cerca = '"';
// Abrir arquivo para leitura
$f = fopen('teste.csv', 'r');
if ($f) {
// Ler cabecalho do arquivo
$cabecalho = fgetcsv($f, 0, $delimitador, $cerca);
// Enquanto nao terminar o arquivo
while (!feof($f)) {
// Ler uma linha do arquivo
$linha = fgetcsv($f, 0, $delimitador, $cerca);
if (!$linha) {
continue;
}
// Montar registro com valores indexados pelo cabecalho
$registro = array_combine($cabecalho, $linha);
// Obtendo o nome
echo $registro['nome'].PHP_EOL;
}
fclose($f);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment