上篇文章给大家介绍了《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函数进行结果演示,会出现报错,会出现缺少一个参数,因此我们需要指明关闭那个参数。
登录后复制
当我们想要读取文件,我们需要使用fread()函数,读完以后,他会把读取的内容返回,紧接着我们打印出($content),我们会发现运行结果又是错误的,仍然缺少一个参数
<?php /*****打开文件读取文件关 闭文件*********/$file = fopen(' ./a.txt','r');//var_ dump($file);//读取文件内容$content = fread($file,1);var_ dump($content);//关闭文件fclose($file);
登录后复制
推荐学习:《PHP视频教程》
以上就是一天撸完文件操作之读取文件相关操作(附详解)的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2512570.html