上篇文章為大家介紹了《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中文網其他相關文章!