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