位置: 编程技术 - 正文

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

  • 运动手环的税收分类编码是
  • 税务师考试科目安排
  • 报税时资产总额怎么填
  • 应征增值税不含税销售额(3%征收率)怎么填2020年
  • 13%税开成了3%怎么报税
  • 社保的滞纳金算是社保里的吗
  • 电子发票作废了还能恢复吗
  • 子公司注销资金还母公司冲实收资本吗
  • 个体工商户转让流程
  • 非居民企业出租境内不动产
  • 服务行业主营业务成本包括哪些内容
  • 长期股权抵消分录
  • 公司注销留抵税额税法规定
  • 商业汇票的样本
  • 无发生额有没有对账单
  • 文化建设事业费逾期申报有罚款吗
  • 免抵退说
  • 勾选认证和扫描认证哪个好
  • 企业所得税递增是什么意思
  • 其他应收款在资产负债表中是负数
  • 上年多计提附加税调整了,今年怎么调整
  • 房地产预缴增值税税率是多少
  • 建筑行业暂估成本的账务处理
  • 政府补助企业的钱要交税吗
  • 出口报关和不报关的区别
  • 集团公司收取管理费是否可以税前列支
  • 跨年销项税红字发票会计处理?
  • 其他现代服务包括哪些税目
  • 一家公司各项费用支出
  • 以非现金资产清偿全部债务
  • pcas service进程可以关闭么
  • 360安全路由器怎么重启
  • php中split
  • 收到保险公司赔付的车辆维修费的会计分录
  • 会计准则长期待摊费用开始计提摊销的时间
  • php计算多个集合的数据
  • 公允价值模式的特点
  • 选项式api和组合式api哪个好
  • 小帽科技
  • 印花税是1%吗
  • 企业办理退税,税务机关要检查吗
  • 出口退税企业待遇怎么样
  • 残疾人保障金计入哪个会计科目
  • 完税证明可以作废吗
  • mybatis执行过程,原理
  • 分享使用护肤品的感受
  • 材料成本差异的借方表示什么
  • 控股子公司破产清算 母公司需审计
  • 福利费用属于哪个部门
  • db2报42603
  • Mysql LONGTEXT 类型存储大文件(二进制也可以) (修改+调试+整理)
  • 查询sqlserver数据库开发这门课程的最高分
  • 专利技术转让损失会计分录
  • 企业如何做增值业务
  • 工程预付款是否含规费和税金
  • 教育费附加免征额
  • 固定资产报废会计
  • 外币应收账款汇兑损失计入财务费用吗
  • mysql 5.6.14 win32 解压缩版(免安装)安装配置教程
  • 在幻灯片母版中
  • c盘的windows
  • windows怎么加速
  • mac的safari浏览器无法打开
  • 使用组策略可控制什么
  • 开源镜像是什么意思
  • winproxy.exe - winproxy是什么进程
  • linux参数命令
  • Linux系统配置要求
  • 苹果手机价格
  • win10正式版激活码
  • windows错误1058
  • 升级win10系统后鼠标键盘无法用什么原因
  • win10取消uac
  • javascript entries
  • opengl安装教程
  • 一键删除通讯录联系人
  • jquery点击切换背景颜色
  • jquery escape
  • js定义类的三种方法
  • 深圳市国家税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设