位置: 编程技术 - 正文

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

  • 申请延期缴纳税款的批准机关
  • 报税显示缺少组件怎么办
  • 个人是否可以申请精神司法鉴定
  • 什么是税收制度构成要素的中心环节
  • 自来水厂会污染水源吗
  • 税盘连接服务器失败130008
  • 一般纳税人企业所得税税率2023
  • 财务报表一季度销售大福下降
  • 主管盾和制单盾的区别
  • 施工劳务企业要交增值税吗
  • 现金流量表的期末数与资产负债表的货币资金吗
  • 会计凭证有哪些类型
  • 公司内帐和外账的区别
  • 有现金折扣方式有哪些
  • 社保扣除当月工资还是上个月
  • 查账征收企业所得税年度申报
  • 承租人转租需要交税吗
  • 税控盘全额抵扣怎么做账
  • 关于个税应补退的说明
  • 2020水利基金
  • 工会没有税号怎么开普票
  • 非直接结算是什么意思
  • 税务局退的教育费附加怎么做账
  • 工商年报报表
  • 合并后的新企业有哪些
  • 可供出售金融资产新准则叫什么
  • 应交增值税是总额吗
  • 所有者权益为什么是负债
  • 生产企业的免抵退纳税申报,在财务做销售收入账务后
  • 出口退税申报时间限制
  • 年底买车险会便宜吗
  • mac如何登陆两个微信
  • 清华同方笔记本怎么进入u盘启动
  • 环评费入账的会计分录是什么啊
  • 酒店没有营业执照开业犯法吗
  • 增值税纳税义务人
  • 公司出租房租怎么交税
  • linux init3
  • 错账是什么
  • 预收账款通俗易懂的说法
  • Sa-Token v.1.31.0 新增拦截器 SaInterceptor 功能说明,以及旧代码迁移示例
  • 承兑汇票到期超过10天怎么办
  • 采购材料尚未入库款未付的记账凭证
  • 买税盘的会计分录
  • 已勾选未确认怎么取消
  • 收到发票现金支付
  • 待认证进项税额是二级科目还是三级科目
  • 织梦怎么样
  • 购买监控器计入什么科目
  • 用库存现金支付职工医药费用69元,会计人员
  • 农民专业合作社税收优惠政策
  • 普票不能抵扣为什么有税率
  • 实收资本印花税是一年一交吗
  • 报销单据粘贴单模板
  • 项目差旅费可以直接计入劳务成本吗
  • 建安企业费用有哪些
  • 统一机构信用代码最后一位校验码
  • 旧设备出口可以退税吗
  • 以前年度出口退税未收汇
  • 固定资产出售通过什么科目
  • 账户外币转人民币
  • 退回增值税发票怎么做处理
  • 小规模纳税人如何申请专票
  • 资产负债表编制
  • sql注入是干嘛的
  • sqli
  • [视频]看科学家如何将纯净水变成金属
  • win7怎么查看电池信息
  • win10系统自定义设置
  • 炉石传说用什么开发的
  • 深入理解ffmpeg pdf
  • ReactNative 之FlatList使用及踩坑封装总结
  • python算法怎么用
  • python数字运算规则
  • [置顶]马粥街残酷史
  • html5videojs
  • jQuery中each()、find()和filter()等节点操作方法详解(推荐)
  • 北京市朝阳区地图
  • 社保扣费为什么忽高忽低
  • 税控盘红字发票开具流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设