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() - 返回值

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

链接:https://www.learnfk.comhttps://www.learnfk.com/php/php-function-fgetcsv.html

来源:LearnFk无涯教程网

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);
?>

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

技术教程推荐

算法面试通关40讲 -〔覃超〕

重学前端 -〔程劭非(winter)〕

Flutter核心技术与实战 -〔陈航〕

深度学习推荐系统实战 -〔王喆〕

手把手教你玩音乐 -〔邓柯〕

etcd实战课 -〔唐聪〕

超级访谈:对话张雪峰 -〔张雪峰〕

Web漏洞挖掘实战 -〔王昊天〕

云原生架构与GitOps实战 -〔王炜〕

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