打開文件,獲取文件當(dāng)前指針指向內(nèi)容,返回指針位置,文件指針偏移,重置,讀取,輸出到瀏覽器,關(guān)閉資源

    <?php 
    // file()   將文件內(nèi)容讀入到一個數(shù)組, 一行是一個數(shù)組單元
    var_dump(file('./xuexi.txt'));

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

    // fgetc()   獲取當(dāng)前指針?biāo)赶虻膬?nèi)容
    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()  返回當(dāng)前指針?biāo)诘奈恢?    echo ftell($f);
    echo '<hr>';

    // fseek(文件資源, 偏移量, 指針位置)
    //      SEEK_SET   初始化指針 + 偏移量
    //      SEEK_CUR   當(dāng)前位置 + 偏移量
    //      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()   將文件內(nèi)容 讀取出來并輸出到瀏覽器
    readfile('./xuexi.txt');

    fclose($f);


 ?>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容