位置: 编程技术 - 正文

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

  • 什么是富人税收政策
  • 营业外支出罚款所得税怎么处理
  • 机票行程单丢了可以重新打吗
  • 小企业汇算清缴所得税会计分录
  • 印花税没有在我的待办里是不是就不用申报
  • 税法免抵退计算例题
  • 应收贷方余额怎么处理
  • 1 3%增值税发票样本
  • 调整上年度所得税计提分录
  • 研发部门领用材料会计分录
  • 计提费用的时候可以计提税金吗
  • 增值税发票过期了税金怎么办
  • 在建工程如何抵扣个税
  • 建安企业异地个税怎么交
  • 老板带员工出去吃饭
  • 个税申报成功如何修改
  • 私募股权投资基金管理办法最新
  • 找果农采购水果没有发票怎么办
  • 技术服务合同要盖骑缝章吗
  • 关闭win10系统更新有什么后果
  • bellzee.exe是什么
  • linux怎么用gcc编译c程序
  • 电脑关机了wifi还能检测到在线
  • opencv详解
  • Pont Rouge (Red Bridge) over the Palmer River in Sainte-Agathe-de-Lotbinière, Quebec, Canada (© Jean Surprenant/Getty Images)
  • 银行贷款每个月都要还吗?
  • php 写入excel
  • php一个文件搞定两个文件
  • 如何使用axios直接发送GET请求
  • 【创作赢红包】项目信息分析表
  • is-l命令
  • 增值税留抵税额退税政策
  • 采购货未到收到发票
  • 软件增值税即征即退网上备案
  • 软件开发企业如何核算成本
  • 退税还没到
  • 职工教育经费扣除限额怎么算
  • 小规模纳税人通行费电子普票能抵扣吗
  • idea快速生成lambda
  • 织梦系统基本参数
  • php前台模板
  • pythonif嵌套语句
  • 数据库帮助文档
  • 如何解决安装包解析错误
  • mysql索引原理及慢查询优化
  • 玩转mongodb4.0从入门到实践
  • 计提和结转的例子
  • 毛利率在餐饮中的应用
  • 税务师有用么,相当于中级还是高级
  • 高企数据造假
  • 防暑降温费计入工资还是福利费
  • 给员工发工资时要交税吗
  • 被挂靠方并收取管理费的公司怎样处理账务?
  • 收到客户预付款会计分录
  • 经纪代理包括什么
  • 支付宝企业账户在哪里查看
  • 劳务公司 成本
  • 招待费住宿费专票可以抵扣吗
  • 票据利率定价调整方案
  • 新建厂房费用如何入账
  • 垫付的开办费怎么做账
  • 结账时如何划线进去
  • 数据库句柄是什么意思
  • win 8怎么样
  • pull current
  • gain_trickler_3202.exe 进程查询 gain_trickler_3202进程是什么文件
  • win10链接手机怎么用
  • win7系统打印机共享给win10
  • win8 设置
  • win8系统蓝屏后无法修复
  • 微软kudo
  • JS实现的base64加密解密完整实例
  • 用js实现冒泡排序
  • string剪切
  • flexable.js
  • 网上如何申领电瓶车牌照
  • 沈阳注销营业执照
  • 新土地管理法37条解释
  • 个体工商户两处所得,如何减半个税
  • 晋江电视
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设