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

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP fgetcsv() 函数用法及示例

PHP Filesystem 参考手册

fgetcsv()函数可以从打开的文件中解析一行并解析CSV字段。此函数将停止返回指定长度或EOF的新行,以先到者为准。此函数在成功时返回数组中的CSV字段,或在失败和EOF时,返回false。

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

Questa funzione è simile alla funzione fgets(), ma la differenza è che la funzione fgetcsv() analizza la riga di formato CSV letta e restituisce un array contenente i campi letti. La funzione fgetcsv() può restituire false in presenza di errori (incluso l'EOF).

Esempio 1

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

Risultato di output

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

Esempio 2

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

Risultato di output

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

PHP Filesystem 参考手册