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

2017-01-22  本文已影响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);


 ?>

上一篇 下一篇

猜你喜欢

热点阅读