位置: 编程技术 - 正文

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生成条形码的代码
  • php如何实现
  • SE注意力机制加在什么位置
  • 人工智能讲解
  • 调参技巧
  • web搜索与挖掘
  • php文件夹下所有文件下载
  • 平价转让股权怎么交企业所得税
  • 资产负债表中应交税费为负数是什么意思
  • 土增税预征计征依据
  • css代码基础
  • Monaco-editor的JSONSchema配置及使用介绍
  • mongo创建db
  • 房企预缴增值税
  • 房地产企业将开发产品用于职工福利
  • 土地出让金抵扣进项税
  • 进项的加计抵减怎么算
  • SQL Server 2005通用分页存储过程及多表联接应用
  • 冲减以前年度管理费用需要更正报表吗
  • 什么是汇算清缴?
  • 计提坏账准备的金额怎么算的
  • 2、开办费用计入哪个账户?
  • 现在勾选认证是可以下月初认证?
  • 递延收益什么科目
  • 以前年度少计提的工资怎么处理
  • 贴现凭证是什么意思
  • 银行转出去的账可以追回吗?
  • 无追保理是投资理财吗
  • 公司固定资产明细表
  • 如何查询公司的营业执照照片
  • 公司账户收入金额有规定吗
  • 物业水电费计算
  • 什么是结账?结账前要做哪些准备工作?
  • mysql数据库技术介绍
  • mysql不能运行
  • win8电脑无法识别usb设备怎么办
  • win2008 无线网卡
  • 七喜r11c笔记本
  • 清除coms密码
  • win7手动装系统步骤
  • virtualbox安装win7详细教程
  • 深度技术win10怎么样
  • Centos 6.5 x86_64 安装或者设置花生壳ddns的技巧
  • win8任务管理器打不开怎么办
  • win8.1怎么关闭防火墙
  • win10桌面上怎么分成几个区域
  • win8.1系统更新
  • shell脚本连接服务器
  • 引用javascript外部脚本的正确写法
  • shell自定义命令
  • shell字符串比较相等
  • jquery插件之家
  • Python cx_freeze打包工具处理问题思路及解决办法
  • python获取entry里输入的值
  • javascript中this的用法
  • 酒店会场出租如何收费
  • 广州电子税务局官网登录入口网址
  • 出口运输费会计分录
  • 环保标识码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设