• 技术文章 >后端开发 >PHP问题

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

    慕斯慕斯2021-06-08 16:58:28原创83
    上篇文章给大家介绍了《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中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:文件操作
    上一篇:5分钟读懂什么是文件系统?他们创建需要用到哪些类型的函数? 下一篇:PHP如何使用SplQueue::__construct()函数?
    第16期线上培训班

    相关文章推荐

    • PHP的文件操作及算法• PHP文件操作函数功能的应用• php文件操作的方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网