PHP fgetcsv()函数

PHP fgetcsv()函数

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

语法

array fgetcsv ( resource handle [, intlength = 0 [, string delimiter = "," [, stringenclosure = '"' [, string $escape = "\\" ]]]] )

这个函数与fgets()函数类似,不同之处在于fgetcsv()函数会解析它读取的行,以CSV格式返回一个包含读取字段的数组。fgetcsv()函数在出现错误时(包括文件末尾)可能返回false。

示例1

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

输出

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

示例2

<?php
   file = fopen("/PhpProject/EmpDetails.csv", "r"); 

   while(! feof(file)) {
      print_r(fgetcsv(file));
   }
   fclose(file);
?>

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程