php读出文件,PHP读取文件
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读取文件相关推荐
- python读文件操作-python文件操作读取文件写入文件
读取文件 要使用文本文件中的信息,首先需要将信息读取到内存中.为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取. 读取整个文件 要读取文件,需要一个包含几行文本的文件.下面首先来创 ...
- 文件_ _android从资源文件中读取文件流并显示的方法
======== 1 android从资源文件中读取文件流并显示的方法. 在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中显示,可以这样: private ...
- matlab读取表格读成mat文件,MATLAB 视频读取 Excel读写 Excel2txt txt2mat 按文件夹读取文件...
视频转图片,图片取大小 clc;clear; obj=VideoReader('双闪.avi'); numFrames = obj.NumberOfFrames;% 帧的总数 for i=1:numF ...
- nodejs fs创建文件_节点FS – NodeJS创建文件,读取文件,写入文件
nodejs fs创建文件 Node FS stands for NodeJS File System module. In my previous post, we have already dis ...
- Java File文件流读取文件夹内的文件并替换文件内容
Java File文件流读取文件夹内的文件并替换文件内容 一.前言 二.代码 三.运行结果 一.前言 批量读取文件夹内的文件,并替换各个文件的内容 二.代码 新建一个普通 Java 项目就可以,创建文 ...
- 【shell脚本创建编辑文件,读取文件】
文章目录 一.什么是shell? 二.通过命令创建.编辑.读取文件 1.创建文件 2.编辑文件 3.读取文件 总结 一.什么是shell? Shell 是指一种应用程序,这个应用程序提供了一个界面,用 ...
- java从远程url文件流读取文件并下载到本地
java从远程url文件流读取文件,且下载到本地,写个循环可实现批量 import java.io.*; import java.net.HttpURLConnection; import java. ...
- QT写入文件与读取文件内容
QT写入文件与读取文件内容 QT写入文件与读取文件内容-C++文档类资源-CSDN下载QT写入文件与读取文件内容更多下载资源.学习资料请访问CSDN下载频道.https://download.csdn ...
- python 删除文件-python 删除文件和读取文件
import os os.walk(path) path是指想要遍历的文件夹的路径 这个函数得到的结果是一个或多个tuple,个数取决于路径下是否有文件夹:如果没有文件夹的话,那么只有一个tuple, ...
最新文章
- 20天持续压测,告诉你云存储性能哪家更强?
- python语言属于-python属于解释语言吗
- Git 基础 —— 安装 配置 别名 对象
- error CS1061:
- linux命令:userdel
- Elasticsearch索引自动删除
- yum如何安装特定版本的gcc_linux下如何升级python
- Hibernate的核心组件简单介绍
- pytorch之batch_size
- Android WiFi 经常掉线出现的几个原因分析!
- 8个成功秘笈(针对所有人)
- windows7 系统下载(2)
- java中怎么自己画地图_用 4 行代码画一幅中国地图
- 计算机启动灯光提示,为什么我的电脑开机时指示灯为黄色并不断闪烁,且开不开机?...
- 一文搞懂 UndeclaredThrowableException
- Android读取手机存储文件,android 手机存储文件夹学习
- 洪水填充算法_计算机图形:洪水填充算法
- Modesim仿真出现vlog-2388问题
- 自定义View的OnMeasure问题
- Linux 基础上篇
热门文章
- 2022-2028年全球与中国PCB板对板连接器市场现状及未来发展趋势分析报告
- c语言水仙花数素数,【C语言】斐波那契分数数列和、水仙花数、素数
- Java代码审计基础——RMI原理和反序列化利用链
- Hex、bin、axf、elf格式文件小结
- 【微服务之分布式Session】Session机制详解及分布式中Session共享解决方案
- Open-iscs源码分析之---iscsiadm.c
- TDOA算法的matlab仿真
- 烤仔观察 | FC(2): 1000年后,再见
- Mysql 字符集 设置
- Matlab 2018a的安装包及matlab 零基础教学视频