<?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);
?>
打開文件,獲取文件當(dāng)前指針指向內(nèi)容,返回指針位置,文件指針偏移,重置,讀取,輸出到瀏覽器,關(guān)閉資源
最后編輯于 :
?著作權(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ù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
相關(guān)閱讀更多精彩內(nèi)容
- current() 返回數(shù)組指針指向元素的鍵值;數(shù)組的內(nèi)部指針不會移動;如果當(dāng)前數(shù)組的內(nèi)部指針超出了數(shù)組的長度,返...
- key() 返回當(dāng)前數(shù)組指針指向的鍵名;不會移動數(shù)組的指針;如果數(shù)組是空,或數(shù)組的指針越過數(shù)組,返回 NULL; ...
- each() 以數(shù)組的方式后去數(shù)組當(dāng)前的內(nèi)部指針指向的元素;-數(shù)組的構(gòu)成樣式 array('key' => 鍵名 ...
- next() 返回數(shù)組當(dāng)前指針指向的元素的下一個元素的鍵值;數(shù)組的指針向后移動一位;如果移動后指針越過數(shù)組,返回 ...
- prev() 返回數(shù)組當(dāng)前指針指向的前一個元素的鍵值;把當(dāng)前指針向前移動一位;如果指針指向的位置沒有在元素的內(nèi)部,...