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

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

技术教程推荐

持续交付36讲 -〔王潇俊〕

白话法律42讲 -〔周甲徳〕

Nginx核心知识150讲 -〔陶辉〕

Flink核心技术与实战 -〔张利兵〕

张汉东的Rust实战课 -〔张汉东〕

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

说透低代码 -〔陈旭〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

结构会议力 -〔李忠秋〕

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