File文件 中的 fgetcsv()函数

首页 / PHP入门教程 / File文件 中的 fgetcsv()函数

fgetcsv() - 语法

array fgetcsv ( resource $handle [, int $length [, string $delimiter 
   [, string $enclosure [, string $escape]]]] );

类似于fgets(),不同之处在于fgetcsv()解析它读取的CSV格式字段的行,并返回一个包含读取字段的数组。

handle          -   指向由fopen()popen()fsockopen()成功打开的文件的有效文件指针。

length           -   读取文件长度。

delimiter       -  设置字段分隔符(仅限一个字符),默认值为逗号。

enclosure      -  设置字段封闭字符(仅限一个字符),默认为双引号。

escape           -  设置转义字符(仅一个字符), 默认为反斜杠(\)

fgetcsv() - 返回值

返回包含读取字段的索引数组。

无涯教程网

fgetcsv() - 示例

<?php
   row=1;
   $handle=fopen("sample.csv", "w");
   
   while (($data=fgetcsv($handle, 10000, ",")) !== FALSE) {
      $num=count($data);
      echo "<p> $num fields in line $row: <br /></p>\n";
      
      $row++;
      for ($c=0; $c < $num; $c++) {
         echo $data[$c] . "<br />\n";
      }
   }
   
   fclose($handle);
?>

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

从0开始做增长 -〔刘津〕

说透敏捷 -〔宋宁〕

接口测试入门课 -〔陈磊〕

乔新亮的CTO成长复盘 -〔乔新亮〕

零基础入门Spark -〔吴磊〕

反爬虫兵法演绎20讲 -〔DS Hunter〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

商业思维案例笔记 -〔曹雄峰〕

AI大模型系统实战 -〔Tyler〕

好记忆不如烂笔头。留下您的足迹吧 :)