本文概述

PHP提供了各种功能来从文件读取数据。有多种功能允许你读取所有文件数据, 逐行读取数据以及逐字符读取数据。

下面提供了可用的PHP文件读取功能。

fread()

fgets()

fgetc()

PHP读取文件-fread()

PHP fread()函数用于读取文件的数据。它需要两个参数:文件资源和文件大小。

句法

string fread (resource $handle , int $length )

$ handle表示由fopen()函数创建的文件指针。

$ length表示要读取的字节长度。

例子

$filename = "c:\file1.txt";

$fp = fopen($filename, "r");//open file in read mode

$contents = fread($fp, filesize($filename));//read file

echo "

$contents

";//printing data of file

fclose($fp);//close file

?>

输出

this is first line

this is another line

this is third line

PHP读取文件-fgets()

PHP fgets()函数用于从文件读取单行。

句法

string fgets ( resource $handle [, int $length ] )

例子

$fp = fopen("c:\file1.txt", "r");//open file in read mode

echo fgets($fp);

fclose($fp);

?>

输出

this is first line

PHP读取文件-fgetc()

PHP fgetc()函数用于从文件读取单个字符。要使用fgetc()函数获取所有数据, 请在while循环内使用!feof()函数。

句法

string fgetc ( resource $handle )

例子

$fp = fopen("c:\file1.txt", "r");//open file in read mode

while(!feof($fp)) {

echo fgetc($fp);

}

fclose($fp);

?>

输出

this is first line this is another line this is third line

php获取src,PHP读取文件相关推荐

  1. Java获取当前路径和读取文件

    1.利用System.getProperty()函数获取当前路径: System.out.println( System.getProperty("user.dir") );//u ...

  2. 从zip中读取文件 合并到指定的文件中

    从zip中读取文件 合并到指定的文件中 引入 commons-io 版本可以选择更高的版本 <dependency><groupId>commons-io</groupI ...

  3. python读取文件之前判断文件编码格式

    困扰 经常用pandas读取csv格式文件,pandas默认使用utf-8编码格式,但有的文件并非这种编码,虽然可以通过记事本打开文件,然后另存为,通过保存格式为utf-8格式,但是这种方式实在是太麻 ...

  4. Nodejs中搭建一个静态Web服务器,通过读取文件获取响应类型

    场景 Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件让全世界浏览,还可以放置数据文件,让全世界下载.目前最主流的Web服务 ...

  5. java src 文件路径_java获取src下文件路径和获取webRoot下文件路径

    获取src下的fileurl.properties文件路径 this.getClass().getResource("/fileurl.properties").getPath() ...

  6. java获取服务器上指定文件,java 读取服务器上文件

    java 读取服务器上文件 [2021-02-04 10:02:14]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/ ...

  7. pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件

    pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件 目录

  8. html5文件域的自动获取,HTML5 文件域+FileReader 读取文件(一)

    在HTML5以前,HTML的文件上传域的功能具有很大的局限性,这种局限性主要体现在如下两点: 每次只能选择一个文件进行上传 客户端代码只能获取被上传文件的文件路径,无法访问实际的文件内容 一.File ...

  9. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

最新文章

  1. pangilin 安装编译
  2. string日期格式化_java面向对象---日期类
  3. 科技部发布新一批国家新一代人工智能开放创新平台
  4. 2022-02-21
  5. GPU云服务器深度学习性能模型初探
  6. Redis数据类型及其命令
  7. 解决ubuntu的firefox上网速度慢[转]
  8. 这份PDF让你知Spring其然,“Spring揭秘”更知其所以然
  9. 图片以base64格式显示出来
  10. 矩阵快速幂 斐波那契数列
  11. qlistview 自定义控件_qlistview使用自定义模型的复选框
  12. vs2003常见问题
  13. 欧文分校计算机新sat多少分录取,新SAT多少分能进美国TOP100大学
  14. 复制url直接能跳过验证_爬虫黑科技-绕开百度人机验证
  15. 提高网络营销的转化只需掌握这四步
  16. 沈其荣院士团队解密根际有益菌VOCs消减土壤青枯菌生物障碍的生存-致病权衡机制...
  17. double scanf输入时用%lf而printf用%f或%lf原理
  18. SCI/EI/ISTP论文收录索引号的查询方法
  19. 无秘借道“友秘”上架苹果商店
  20. python怎么从excel获取数据_python怎么从excel中读取数据?/python 读取 excle

热门文章

  1. 产品经理实战:电商平台是如何扣库存的?
  2. 机器学习从入门到精通150讲(一)-推荐系统经典模型Wide Deep(附部分代码)
  3. 安宁计算机学院,滁州学院张燕咏、安宁两位教授应邀来我院指导工作
  4. java memcmp_memcmp,memicmp函数
  5. 以太网例程_开关量转以太网的应用
  6. php 修改文件访问时间,php获取文件的创建、修改时间及访问时间
  7. vue-resource
  8. 精美的手机界面设计素材和线框图设计工具推荐
  9. Google Chrome 浏览器JS无法更新解决办法
  10. BizTalk开发系列(十二) Schema设计之Group与Order