English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e Exemplo da Função PHP fgetcsv()

PHP Filesystem Referência Manual

A função fgetcsv() pode analisar uma linha de um arquivo aberto e解析 CSV fields. Esta função para de retornar uma nova linha com o comprimento especificado ou EOF, dependendo do que chegar primeiro. A função retorna os campos CSV no array com sucesso, ou false em caso de falha e EOF.

Sintaxe

array fgetcsv ( resource $handle[, int $length = 0[, string $delimiter = ","[, string $enclosure = '"[, string $escape = "\\"]]]])

Esta função é semelhante à função fgets(), mas a diferença é que a função fgetcsv() analisa a linha lida no formato CSV e retorna um array contendo os campos lidos. A função fgetcsv() pode retornar false em caso de erro (inclusive no final do arquivo).

Exemplo1

<?php
   $file = fopen("/PhpProject/EmpDetails.csv", "r"); 
   echo fgetcsv($file);
   fclose($file);
?>

Resultado de Saída

Array
(
   [0] => Chandra
   [1]] => Ravi
   [2]] => Adithya
   [3]] => Sai
)

Exemplo2

<?php
   $file = fopen("/PhpProject/EmpDetails.csv", "r"); 
   while(! feof($file)) {
      print_r(fgetcsv($file));
   }
   fclose($file);
?>

Resultado de Saída

Array
(
    [0] => Chandra
    [1]] => Ravi
    [2]] => Adithya
    [3]] => Sai
)
Array
(
    [0] => Dev
    [1]] => Jai
    [2]] => Ramesh
    [3]] => Raja
)

PHP Filesystem Referência Manual