PHP提供了从文件读取数据的各种功能(函数)。 可使用不同的函数来读取所有文件数据,逐行读取数据和字符读取数据。

下面给出了可用的几种PHP文件读取函数。

fread()

fgets()

fgetc()

PHP读取文件 - fread()

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

语法

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

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

php读出文件,PHP读取文件相关推荐

  1. python读文件操作-python文件操作读取文件写入文件

    读取文件 要使用文本文件中的信息,首先需要将信息读取到内存中.为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取. 读取整个文件 要读取文件,需要一个包含几行文本的文件.下面首先来创 ...

  2. 文件_ _android从资源文件中读取文件流并显示的方法

    ======== 1   android从资源文件中读取文件流并显示的方法. 在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中显示,可以这样: private ...

  3. matlab读取表格读成mat文件,MATLAB 视频读取 Excel读写 Excel2txt txt2mat 按文件夹读取文件...

    视频转图片,图片取大小 clc;clear; obj=VideoReader('双闪.avi'); numFrames = obj.NumberOfFrames;% 帧的总数 for i=1:numF ...

  4. nodejs fs创建文件_节点FS – NodeJS创建文件,读取文件,写入文件

    nodejs fs创建文件 Node FS stands for NodeJS File System module. In my previous post, we have already dis ...

  5. Java File文件流读取文件夹内的文件并替换文件内容

    Java File文件流读取文件夹内的文件并替换文件内容 一.前言 二.代码 三.运行结果 一.前言 批量读取文件夹内的文件,并替换各个文件的内容 二.代码 新建一个普通 Java 项目就可以,创建文 ...

  6. 【shell脚本创建编辑文件,读取文件】

    文章目录 一.什么是shell? 二.通过命令创建.编辑.读取文件 1.创建文件 2.编辑文件 3.读取文件 总结 一.什么是shell? Shell 是指一种应用程序,这个应用程序提供了一个界面,用 ...

  7. java从远程url文件流读取文件并下载到本地

    java从远程url文件流读取文件,且下载到本地,写个循环可实现批量 import java.io.*; import java.net.HttpURLConnection; import java. ...

  8. QT写入文件与读取文件内容

    QT写入文件与读取文件内容 QT写入文件与读取文件内容-C++文档类资源-CSDN下载QT写入文件与读取文件内容更多下载资源.学习资料请访问CSDN下载频道.https://download.csdn ...

  9. python 删除文件-python 删除文件和读取文件

    import os os.walk(path) path是指想要遍历的文件夹的路径 这个函数得到的结果是一个或多个tuple,个数取决于路径下是否有文件夹:如果没有文件夹的话,那么只有一个tuple, ...

最新文章

  1. 20天持续压测,告诉你云存储性能哪家更强?
  2. python语言属于-python属于解释语言吗
  3. Git 基础 —— 安装 配置 别名 对象
  4. error CS1061:
  5. linux命令:userdel
  6. Elasticsearch索引自动删除
  7. yum如何安装特定版本的gcc_linux下如何升级python
  8. Hibernate的核心组件简单介绍
  9. pytorch之batch_size
  10. Android WiFi 经常掉线出现的几个原因分析!
  11. 8个成功秘笈(针对所有人)
  12. windows7 系统下载(2)
  13. java中怎么自己画地图_用 4 行代码画一幅中国地图
  14. 计算机启动灯光提示,为什么我的电脑开机时指示灯为黄色并不断闪烁,且开不开机?...
  15. 一文搞懂 UndeclaredThrowableException
  16. Android读取手机存储文件,android 手机存储文件夹学习
  17. 洪水填充算法_计算机图形:洪水填充算法
  18. Modesim仿真出现vlog-2388问题
  19. 自定义View的OnMeasure问题
  20. Linux 基础上篇

热门文章

  1. 2022-2028年全球与中国PCB板对板连接器市场现状及未来发展趋势分析报告
  2. c语言水仙花数素数,【C语言】斐波那契分数数列和、水仙花数、素数
  3. Java代码审计基础——RMI原理和反序列化利用链
  4. Hex、bin、axf、elf格式文件小结
  5. 【微服务之分布式Session】Session机制详解及分布式中Session共享解决方案
  6. Open-iscs源码分析之---iscsiadm.c
  7. TDOA算法的matlab仿真
  8. 烤仔观察 | FC(2): 1000年后,再见
  9. Mysql 字符集 设置
  10. Matlab 2018a的安装包及matlab 零基础教学视频