Rumah >pembangunan bahagian belakang >masalah PHP >一天撸完文件操作之读取文件相关操作(附详解)
上篇文章给大家介绍了《5分钟读懂什么是文件系统?他们创建需要用到哪些类型的函数?》,本文继续给大家介绍一天撸完文件操作之读取文件相关操作,一起加油吧!!!
文件是否可执行:
- is executable()
文件是否可读:
is readable()
文件是否可写:
is writable()
获职文件的创建时间:
filectime()返回创建时间的时间戳
获职文件的修改时间:
一filemtime()
获职文件上次访问时间:
- fileatine()
flock简单文件加锁
获职文件的修改时间
filemtime()
获职文件上次访问时间
fileat: ime()
flock简单文件加锁
打开文件
fopen()
参数:要打开文件的路径
参数:打开文件的方式r 只读的方式打开文件
返回值:成功返回资源,失败返回false
关闭文件:
fclose()
参数:由fopen成功打开文件返回的资源
读职文件
fread()读取文件
参数1:由fopen成功打开文件返回的资源
参数2:要读取的字节数
返回:返回读取到的内容,如果读取到最后则返回空字符。
feof()判断文件指针是否到了结尾处
参数1:由fopen成功打开文件返回的资源
返回值:如果文件指针到了结尾处或者出错返回true,没到结尾处返回false;
fgets()从文件指针中读取行
参数1:由fopen成功打开文件返回的资源
返回值:返回读取到的内容
我们用代码演示打开文件,首先,我们打开文件的函数是fopen(),当我们打开文件会有一个返回值,当我们运行结果发现,说我们缺少第二个参数,并且报布尔值为:false,也就是说,我们可以打开文件,但是我们要说出如何打开文件,我们是读的方式打开,还是写的方式打开,因此我们现在以读的方式打开(代码如下),代码写完之后,运行结果显示,成功打开;
对于关闭文件:我们用的是fclose()函数,如果我们直接用fclose函数进行结果演示,会出现报错,会出现缺少一个参数,因此我们需要指明关闭那个参数。
<?php /**** *打开文件读取文件 关闭文件*********/ $file = fopen('./a.txt','r'); var_dump($file); //关闭文件 fclose($file); ?>
当我们想要读取文件,我们需要使用fread()函数,读完以后,他会把读取的内容返回,紧接着我们打印出($content),我们会发现运行结果又是错误的,仍然缺少一个参数
<?php /*****打开文件读取文件关 闭文件*********/ $file = fopen(' ./a.txt','r'); //var_ dump($file); //读取文件内容 $content = fread($file,1); var_ dump($content); //关闭文件 fclose($file);
推荐学习:《PHP视频教程》
Atas ialah kandungan terperinci 一天撸完文件操作之读取文件相关操作(附详解). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!