一天撸完文件操作之读取文件相关操作(附详解)
时间:2021-06-11
来源:互联网
今天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爱好者其它相关文章!
-
Gradle是干嘛的 Gradle安装教程及配置 时间:2025-05-14
-
-
什么方法可以处理qt5xmlkso.dll丢失-解决qt5xmlkso.dll丢失有哪些方法 时间:2025-05-14
-
《为什么我的App更新总是那么频繁?》 时间:2025-05-14
-
qq邮箱被发送者删除恢复方式有哪些-qq邮箱被发送者删除怎么恢复 时间:2025-05-14
-
币安怎么绑定手机号?-安全验证与登录方式设置 时间:2025-05-14
今日更新
-
css如何清除input默认样式
阅读:18
-
Goland如何正确开启一个项目
阅读:18
-
css中怎么设置table边框的颜色
阅读:18
-
html中scrolling是什么意思
阅读:18
-
如何在Kubernetes上运行高可用的WordPress和MySQL
阅读:18
-
取消thinkphp操作mysql的30秒时间限制
阅读:18
-
如何删除html注释
阅读:18
-
在html代码中表示表格行的标记是什么
阅读:18
-
控制字体加粗显示的html标签是什么
阅读:18
-
html怎么让图片变亮
阅读:18