首页 >后端开发 >PHP问题 > 正文

​一天撸完文件操作之读取文件相关操作(附详解)

原创2021-06-08 16:58:280964
上篇文章给大家介绍了《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视频教程

以上就是​一天撸完文件操作之读取文件相关操作(附详解)的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:文件操作
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    推荐视频教程
  • PHP实现文件上传下载教程PHP实现文件上传下载教程
  • PHP开发文件上传教程PHP开发文件上传教程
  • PHP文件基础操作PHP文件基础操作
  • 视频教程分类