本篇文章主要為大家介紹了關於PHP的相關知識,主要為大家介紹了關於PHP如何從txt檔案讀取資料的相關資料,文中透過實例程式碼以及圖文介紹的非常詳細,對大家學習或使用PHP具有一定的參考學習價值,希望對大家有幫助。
(推薦教學:PHP影片教學)
1、對文件操作時首先要開啟文件,開啟檔案用fopen()函數,語法是:
fopen(filename,mode,include_path,context);
2、對文件操作結束後應該關閉這個文件,使用函數fclose();
#例如:
有三個函數可以使用,分別是:readfile()函數、file()函數、file_get_contents()函數。
readfile()函數,用於讀入一個檔案並將其寫入到輸出緩衝,如果發生錯誤則傳回false。
file()函數,是將檔案內容按行存放到數組中,包括換行符在內,如果失敗則傳回false。
file_get_contents()函數,將檔案內容讀入字串,如果有offset和maxlen參數,將在參數offset所指定的位置開始讀取長度為maxlen的內容,如果失敗則傳回false。
實例:
運行結果如圖:
fgets()函數和fgetss()函數都是讀取一行資料。
fgets()函數:
string fgets ( resource $handle [, int $length ] );
$handle是被開啟的文件, $length是要讀取的資料長度。
fgetss()函數:
string fgetss ( resource $handle [, int $length [, string $allowable_tags ]] );
fgetss ()函數是fgets()函數的變體,和fgets() 相同,只是fgetss() 函數從讀取的文字中去掉任何HTML 和PHP 標記。
對某一個字元進行尋找、取代時,需要有針對性的對某個字元進行讀取,使用函數:fgetc();
從檔案讀取指定長度的數據,使用函數fread();
#(推薦教學:PHP影片教學)
以上是一起聊聊PHP如何從txt檔案讀取數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!