美文网首页
打开文件,获取文件当前指针指向内容,返回指针位置,文件指针偏移,

打开文件,获取文件当前指针指向内容,返回指针位置,文件指针偏移,

作者: 孤岛渔夫 | 来源:发表于2017-01-22 15:16 被阅读0次
    <?php 
    // file()   将文件内容读入到一个数组, 一行是一个数组单元
    var_dump(file('./xuexi.txt'));

    $f = fopen('./xuexi.txt','r+');

    // fgetc()   获取当前指针所指向的内容
    echo fgetc($f);
    echo fgetc($f);
    echo fgetc($f);

    echo fgetc($f);
    echo fgetc($f);
    echo fgetc($f);
    echo fgetc($f);
    echo fgetc($f);
    echo fgetc($f);

    echo '<br>';

    // ftell()  返回当前指针所在的位置
    echo ftell($f);
    echo '<hr>';

    // fseek(文件资源, 偏移量, 指针位置)
    //      SEEK_SET   初始化指针 + 偏移量
    //      SEEK_CUR   当前位置 + 偏移量
    //      SEEK_END   文件尾部+ 偏移量
    echo fseek($f,1, SEEK_SET).'<br>';
    echo ftell($f).'<br>';

    fgetc($f);
    echo fseek($f,1, SEEK_CUR).'<br>';
    echo ftell($f).'<br>';
    echo fseek($f,1, SEEK_END).'<br>';
    echo ftell($f).'<br>';

    // rewind()  重置指针, 归零
    rewind($f);
    echo ftell($f);
    echo '<br>';

    // readfile()   将文件内容 读取出来并输出到浏览器
    readfile('./xuexi.txt');

    fclose($f);


 ?>

相关文章

  • 打开文件,获取文件当前指针指向内容,返回指针位置,文件指针偏移,

  • 文件指针操作

    三个函数: //移动文件指针到文件开始位置void rewind(FILE *pf) //获取文件当前指针距离文件...

  • C语言——第四次笔记

    指针指针的定义指针的类型指针的指向内容指针的运算数组与指针指针与函数动态分配内存结构体文件读写头文件与实现文件实例...

  • C语言续

    指针指针的定义指针的类型指针的指向内容指针的运算数组与指针指针与函数动态分配内存结构体文件读写头文件与实现文件实例...

  • 文件读写

    时刻注意文件权限; 时刻注意文件指针; 时刻至于接收文件内容的指针指向。

  • 7、文件及目录处理

    相关知识点: r 代表只读方式打开,并且将文件指针指向文件的开头,r+ 代表读写方式打开,并且将文件指针指向文件的...

  • C语言对文件操作总结

    文件指针FILE *fp;文件打开与关闭打开:文件指针名 = fopen(文件名,使用文件方式);关闭:fclos...

  • 2017.10.20学习总结

    今天上午学习了文件。1.文件指针:FILE *fp;一个指向文件型数据的指针变量。2.文件的打开与关闭:fope...

  • PHP fopen() 简介

    fopen("filename","r"); 'r' 只读方式打开,将文件指针指向文件头。 'r+' ...

  • 8.5实例-fopen和getc函数的实现

    标准库中的文件不是通过文件描述符描述的,而是使用文件指针描述的.文件指针是一个指向包含文件各种信息的结构的指针,该...

网友评论

      本文标题:打开文件,获取文件当前指针指向内容,返回指针位置,文件指针偏移,

      本文链接:https://www.haomeiwen.com/subject/qylobttx.html