位置: 编程技术 - 正文

PHP:fgetcsv()的用法_Filesystem函数(phpget方法)

编辑:rootadmin
fgetcsv

推荐整理分享PHP:fgetcsv()的用法_Filesystem函数(phpget方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php fscanf,php使用ffmpeg,php func_get_args,php fgets函数的用法,php fgets函数的用法,php fgetcsv,php fgetcsv,php fgetcsv,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

fgetcsv — 从文件指针中读入一行并解析 CSV 字段

说明 array fgetcsv ( resource $handle [, int $length = 0 [, string $delimiter = &#;,&#; [, string $enclosure = &#;"&#; [, string $escape = &#;\&#; ]]]] )

和 fgets() 类似,只除了 fgetcsv() 解析读入的行并找出 CSV 格式的字段然后返回一个包含这些字段的数组。

参数

handle

一个由 fopen()、popen() 或 fsockopen() 产生的有效文件指针。

length

必须大于 CVS 文件内最长的一行。在 PHP 5 中该参数是可选的。如果忽略(在 PHP 5.0.4 以后的版本中设为 0)该参数的话,那么长度就没有限制,不过可能会影响执行效率。

delimiter

设置字段分界符(只允许一个字符)。

enclosure

设置字段环绕符(只允许一个字符)。

escape

设置转义字符(只允许一个字符),默认是一个反斜杠。

返回值 PHP:fgetcsv()的用法_Filesystem函数(phpget方法)

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

Note:

CSV 文件中的空行将被返回为一个包含有单个 null 字段的数组,不会被当成错误。

Note: 在读取在 Macintosh 电脑中或由其创建的文件时, 如果 PHP不能正确的识别行结束符,启用运行时配置可选项 auto_detect_line_endings也许可以解决此问题。

如果提供了无效的文件指针,fgetcsv() 会返回 NULL。 其他错误,包括碰到文件结束时返回 FALSE,。

更新日志

版本 说明 5.3.0 增加了 escape 参数。 4.3.5 现在起 fgetcsv() 的操作是二进制安全的。 4.3.0 增加了 enclosure 参数。

范例

Example #1 读取并显示 CSV 文件的整个内容

<?php$row=1;if(($handle=fopen("test.csv","r"))!==FALSE){while(($data=fgetcsv($handle,,","))!==FALSE){$num=count($data);echo"<p>$numfieldsinline$row:<br/></p>n";$row++;for($c=0;$c<$num;$c++){echo$data[$c]."<br/>n";}}fclose($handle);}?>

注释

Note:

该函数对区域设置是敏感的。比如说 LANG 设为 en_US.UTF-8 的话,单字节编码的文件就会出现读取错误。

参见

str_getcsv() - 解析 CSV 字符串为一个数组 explode() - 使用一个字符串分割另一个字符串 file() - 把整个文件读入一个数组中 pack() - Pack data into binary string fputcsv() - 将行格式化为 CSV 并写入文件指针

PHP:file_put_contents()的用法_Filesystem函数 file_put_contents(PHP5)file_put_contents将一个字符串写入文件说明intfile_put_contents(string$filename,mixed$data[,int$flags=0[,resource$context]])和依次调用fopen(),fwrite()以及fclo

PHP:file()的用法_Filesystem函数 file(PHP4,PHP5)file把整个文件读入一个数组中说明arrayfile(string$filename[,int$flags=0[,resource$context]])把整个文件读入一个数组中。Note:你可以通过file_get_contents()

PHP:file_get_contents()的用法_Filesystem函数 file_get_contents(PHP4=4.3.0,PHP5)file_get_contents将整个文件读入一个字符串说明stringfile_get_contents(string$filename[,bool$use_include_path=false[,resource$context[,int$offset=-1[,int$

标签: phpget方法

本文链接地址:https://www.jiuchutong.com/biancheng/285228.html 转载请保留说明!

上一篇:PHP:fileatime()的用法_Filesystem函数(php的file函数)

下一篇:PHP:file_put_contents()的用法_Filesystem函数

  • 免抵退税办法不得抵扣的进项税额
  • 已抵扣的进项税额怎么转出
  • 私营独资企业交个税还是企税
  • 销售不动产营业税纳税义务发生时间
  • 农产品加工会计分录
  • 暂估入库年末怎么处理
  • 代征增值税业务的账务处理
  • 分步法和分批法思维导图
  • 企业所得税佣金扣除比例
  • 抵债资产计提折旧怎么算
  • 怎么红冲暂估成本
  • 国外预提税是什么
  • 7月1日起,中药生产企业增值税税率为多少?
  • 建筑服务税率是5
  • 财产清查账务处理步骤
  • 债权投资属于其他非流动金融资产嘛
  • 股票股利为什么不影响所有者权益
  • 赎回股份是利好还是利空
  • 合伙企业对外投资收益怎么纳税
  • 公司支付给个人的货款怎么入账
  • 企业贷款的利息都是固定的吗
  • 签证费会计分录
  • 净资产收益率公式推导
  • 期末留抵税额的减值
  • 私车公用的费用可以抵税吗现在
  • 库存呆滞品处理方法
  • flash是什么文件
  • PHP:oci_define_by_name()的用法_Oracle函数
  • 私募股权基金备案流程
  • PHP:mcrypt_encrypt()的用法_Mcrypt函数
  • 怎么处理坏账准备的问题
  • 产品体验是什么意思
  • Css中的color属性用于设置html元素的背景颜色
  • nvme安装方法
  • 为什么我们认为北京人已经学会使用火
  • php入门实例
  • wordpress app插件
  • 现金流量表第四个期初现金余额怎么填
  • vue elementui table
  • 小规模纳税人增值税税率
  • 顺丰的电子发票是不是只有收到以后能开
  • 签三方协议需要法人本人去吗
  • 成本核算的科目有哪些
  • 段云简介
  • 消防预付款怎么做分录
  • 固定资产盘盈影响所有者权益吗
  • 公司抽奖奖品设置
  • 业务招待费占管理费用的多少算合适
  • 工伤事故补助或赔偿标准
  • 资产处置损益在资产负债表哪里
  • 软件开发收费标准
  • mysql存储过程视频教程
  • appcrash是什么文件
  • win2000系统禁止ping
  • 开机时显示
  • 磁盘已满
  • 怎么修改win10登录名
  • win10专业版系统安装教程
  • win10qq在哪里启动
  • w10自启
  • Win10 64位系统下QQ语音和QQ视频音量很小的两种解决方法
  • 列举javascript中的所有数据类型
  • popup怎么用
  • opengl中点画线算法
  • 请问在javascript程序中
  • 如何大小写字母转换
  • node.js alert
  • javascript高级编程
  • nodejs重启
  • 简单的jquery插件实例
  • rsa 密钥格式
  • jquery中的attr方法
  • python运行时间的几种方法
  • 如何查询企业税号
  • 长沙税务局网上开票
  • 上海各区税务大厅
  • 广东国税局官网网站
  • 遵从和尊重
  • 住宿增值税专票税点是多少
  • 美国海外公司每年利润
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设