位置: 编程技术 - 正文

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函数

  • 增值税发票如何抵扣税款
  • 防伪税控系统
  • 销售货物开票及销售收入
  • 法人资格证书是营业执照吗
  • 子公司注销母公司合并报表处理
  • 房地产企业借款过多的原因
  • 钻井勘探支出已费用化的探井
  • 前期物业开办费和承接费一样吗
  • 被投资方减资的会计处理
  • 应收账款减值后可以转回吗
  • 购进货物的价税怎么算
  • 逾期包装物押金消费税会计分录
  • 专用发票作废后怎么处理
  • 企业所得税发票在哪里打印
  • 代开专票需要去报税吗?
  • 印花税按次申报是什么意思
  • 机构信用代码证是三证合一里的吗
  • 学校维修维护费包括哪些
  • 跨期费用审计调整分录
  • 非企业性单位包括哪些单位
  • 总工会拨付工会经费
  • 如何申请税务发票
  • 360pci.exe
  • hbuilderx怎么运行代码
  • 招待费如何列支
  • 企业应纳所得税计算公式
  • 非货币性资产交换的记忆口诀
  • PHP:imagecolorstotal()的用法_GD库图像处理函数
  • framework core
  • php 生成随机字符串
  • 政府会计主体资产有哪些
  • 应交税费应交增值税明细账怎么填
  • 中科院院士2023增选
  • 上个月的未达账项对本月的余额有影响吗
  • 微信小程序云开发控制台
  • 全网首发是什么意思
  • spring security功能
  • java动态代理的实现方式
  • 交通运输增值税专票
  • 供应商质量考核评估表样板
  • 循环语句例题及解析
  • 呆账冲销是什么意思
  • 基础电信是什么
  • 预收账款指的是什么意思
  • 哪些费用可以进研发费用
  • 去年暂估费用,今年收到发票怎么处理
  • 工程外地预缴会计分录
  • 开出去的发票没有进项发票如何核算成本?
  • 工资社保医保计算
  • 取得异常凭证企业所得税调整
  • 跨年跨月发票账务处理
  • 专票和普票的作用
  • 税款滞纳金征收比率怎么算
  • 如何填报自然人缴税系统
  • 淘宝电商怎么做账
  • 支付劳务费需要什么原始凭证
  • 税务会计每个月几号需要干工作流程
  • 明细账设置是什么意思
  • 物业管理企业应具备哪些条件
  • Ubuntu15下mysql5.6.25不支持中文的解决办法
  • windows xp和windows 2000
  • 主板bios无法重置
  • 英雄联盟支持win7
  • linux操作系统添加用户
  • windows7开机
  • windows 7中,执行应用程序的方法有哪几种?
  • win8的系统怎么装win7
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • 跨浏览器跨终端的前端开发
  • js if语句怎么写
  • 怎么查看u盘有没有传输过数据
  • SendTo增强版 批处理实用小工具
  • js 获取iframe
  • Chrome调试技巧
  • Unity3D游戏开发(第2版)
  • 二级联动什么意思
  • android应用层是什么
  • 深圳市国家税务局电子税务局
  • 社保在税务系统交,有何用意
  • 依法征拆
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设