位置: 编程技术 - 正文

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

  • 协会会费如何做分录
  • 保证人不承担责任(胜诉案例)
  • 一般纳税人混凝土税率
  • 批量转账和代发工资
  • 应付票据现金流量现值计算公式
  • 季报申报之后还可以改吗?
  • 房地产企业交纳所得税吗
  • 企业财产损失审批前后的账务处理
  • 车船使用税应该交哪里的税
  • 房地产公司工程管理制度
  • 国外劳务费用是怎样产生的
  • 活动策划费属于哪一类
  • 有限责任公司企业名称有哪些
  • 增值税减免税申报明细表免税代码和名称
  • 在建工程暂估入库的账务处理
  • 个体户怎
  • 销售收入增加会导致哪些变动
  • 会计分录是怎么写的
  • 合并报表抵消分录实例
  • 收到对方投资款怎么做会计凭证
  • 收据入账会计分录
  • php编程风格规范要求
  • 银行的贷款怎么发放
  • 固定资产折旧折完了
  • 永续债计入哪个会计科目
  • 收到发票未抵扣谁开红字
  • 固定资产前期费用计入
  • 支付国外佣金税率是多少
  • 预付办公用品费用,未收到发票
  • php用img显示图片
  • 收到税务局退款怎么做分录
  • 银行贴现利息怎么做账务处理
  • python功能强大而深受欢迎的原因
  • vue 富文本编辑框
  • 微信小程序在哪里找?
  • ifconfig命令配置地址
  • python偏函数理解
  • 主营业务收入用三栏式吗
  • 购买研发设备可以直接列入研发开支不
  • 劳务公司的账务怎么做
  • 事业单位政府拨款的会计分录
  • 帝国cms使用手册
  • 织梦自定义字段
  • 帝国cms视频教程
  • percona-toolkit对MySQL的复制和监控类操作教程
  • 发放职工福利的会计处理
  • mysql where join
  • 职工教育经费可以冲回吗
  • 品种法的特点有( )
  • 不动产租赁可以享受加计抵减吗
  • 总公司账务处理
  • 去年的分红奖金是多少
  • 捐赠支出的账务处理
  • 固定资产采购需要走什么流程
  • 纳税人在工作
  • 贷款损失准备核销
  • 除了增值税专用发票,还有什么发票可抵扣
  • 职工食堂的费用可以在差额里扣除吗
  • 外经证是干什么用的
  • 研发费用中专利是什么
  • 从银行取现金是什么凭证
  • linux重置开机密码
  • 苹果手机价格
  • 透明终端架构
  • win7系统如何查看文件扩展名
  • 如何架设ftp
  • ubuntu下的vivado2022怎么打开
  • linux cp命令怎么用
  • linux设置mac
  • jquery常用api
  • jquery的选择器作用是选中某些元素
  • javastudio
  • 江苏省国家税务局电话号码
  • 新车怎么上深圳牌
  • 江苏国税电子税务局官网
  • 国税优盘安装教程
  • 黄金增值税管理难点
  • 河南省税务局领导班子名单
  • 什么是"五证合一"登记制度?办理"五证合一"程序和方案
  • 江苏省人大有信访工作吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设