位置: 编程技术 - 正文

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

  • 商业折扣和现金折扣的入账金额
  • 百旺税控盘自己用不了
  • 私人网银可以转到对公账户吗?
  • 公积金是上个月的还是本月的
  • 横向转拨财政款应通过什么科目
  • 餐饮企业销售外购食品 增值税税率cpa
  • 商业企业销售的商品遭受损失的赔偿依据
  • 转出未交增值税和转出多交增值税
  • 企业合并的被合并方会计分录
  • 超标公积金应怎么办理
  • 重新刻发票章需要什么资料
  • 有哪些凭证
  • 4s店以车换车怎么算的
  • 不交社保是否可以马上辞职
  • win10玩游戏太卡了
  • 税负率的计算方法公式
  • 个税系统人员信息一直在验证中
  • win10开机重启陷入死循环
  • 以租代购怎么入账
  • 入股分红项目
  • 违约金没有写按什么算
  • 企业购入旧设备怎么入账
  • 企业税务罚款标准
  • 转让专利权的会计处理结果
  • wordpress site
  • php常用数组函数有哪些
  • 运动目标检测算法
  • php二维数组foreach
  • php多选
  • 增值税发票认证不了怎么回事
  • 怎么用php写一个简单框架
  • 购买方如何开具红字发票给销售方
  • 开发阶段发生的费用计入什么科目
  • 补计提个税分录
  • 供货商少开发票金额如何进行会计处理?
  • 纳税减免申报
  • 企业哪些增值税免征
  • sql server 视图排序
  • mysql基础操作命令
  • 企业将重组债务转为资本的会计处理
  • 外贸公司出口退税流程
  • 小规模纳税人税控盘怎么抵税
  • 对外支付代扣代缴税费
  • 经营出租固定资产折旧费计入什么科目
  • 小规模纳税人企业所得税征收标准
  • 完税凭证是什么样子
  • 被列为经营异常的企业合法吗
  • 公司广告制作费用申请报告
  • 从政府取得土地使用权缴增值税吗
  • 同时知识产权专利,其做账是?
  • 应补税额是要交钱
  • 资产处置损益计入利润表哪个项目
  • 预付物业费会计分录
  • 请问,制造企业有哪些?
  • 2023年职工社保缴费标准一览表
  • 企业开了发票
  • mysql两者之间
  • sqlserver 复制表 保留默认值
  • 在查询结果中添加字母
  • mysql5.7.27安装
  • sql server?
  • 统计得到的一组数据有80个
  • linux下mysql5.7.17最新稳定版本安装教程
  • centos还原
  • win10系统怎么删
  • 快速任务栏
  • windows与linux的关系
  • windows+ctrl+m
  • mac迅雷不限速
  • win10开机提示xwz
  • win7自带解压缩
  • win8系统怎样
  • 让动画不再僵硬的软件
  • bat调用vbs脚本
  • unity3d怎么控制人物移动
  • 税务稽查时间最长多久?
  • 联华超市华联超市哪个厉害
  • 办理税务迁移的流程
  • 个人所得税赡养老人可以填两个吗
  • 采购设备税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设