Pesquisar no Site
Nossos Parceiros
Blog do DragãOBlog do Irado
Piter Punk's Home Page
The Fallen
Gus - BR
Kamus Hadenes
artista.frustrado
uzed
silici0
JoaoVagner
Blog do Kov


Newsletter
| Modificado por: |
| Comando fgetcsv - PHP |
|
|
|
| Programação - Dicas |
| Escrito por icefusion |
| Qua, 06 de Maio de 2009 16:47 |
|
Inicio esta dica perguntando: Quem nunca precisou fazer a extração de dados de um arquivo???? Acho que todos ja passaram por esta experiencia. Muitos utilizavam os comandos de manipulação de arquivos das linguagens e de manipulação de string para contruir os dados de forma que pudessem por exemplo povoar uma tabela num banco de dados. Nesta dica estarei passando breves informações sobre uma função para a extração de dados de um arquivo CSV. O fgetscsv busca os campos de um arquivo CSV em devolve um array contendo os campos lidos.
Sintaxe: $dados = fgetcsv (handle, length, delimiter, enclosure, escape);
Exemplo: <?php $row = 1; $handle = fopen ("teste.csv","r"); while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $num = count ($data); echo "<p> $num campos na linha $row: <br /></p>\n"; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . "<br />\n"; } } fclose ($handle); ?>
|












