首頁 >後端開發 >PHP問題 >一起聊聊PHP如何從txt檔案讀取數據

一起聊聊PHP如何從txt檔案讀取數據

WBOY
WBOY轉載
2022-08-01 15:04:054065瀏覽

本篇文章主要為大家介紹了關於PHP的相關知識,主要為大家介紹了關於PHP如何從txt檔案讀取資料的相關資料,文中透過實例程式碼以及圖文介紹的非常詳細,對大家學習或使用PHP具有一定的參考學習價值,希望對大家有幫助。

一起聊聊PHP如何從txt檔案讀取數據

(推薦教學:PHP影片教學

一、開啟/關閉檔案

1、對文件操作時首先要開啟文件,開啟檔案用fopen()函數,語法是:

fopen(filename,mode,include_path,context);

2、對文件操作結束後應該關閉這個文件,使用函數fclose();

#例如:

二、讀寫檔案

1、讀取整個檔案

有三個函數可以使用,分別是:readfile()函數、file()函數、file_get_contents()函數。

readfile()函數,用於讀入一個檔案並將其寫入到輸出緩衝,如果發生錯誤則傳回false。

file()函數,是將檔案內容按行存放到數組中,包括換行符在內,如果失敗則傳回false。

file_get_contents()函數,將檔案內容讀入字串,如果有offset和maxlen參數,將在參數offset所指定的位置開始讀取長度為maxlen的內容,如果失敗則傳回false。

實例:

運行結果如圖:

2、讀取一行資料

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 標記。

3、讀取一個字元

對某一個字元進行尋找、取代時,需要有針對性的對某個字元進行讀取,使用函數:fgetc();

4、讀取任意長度的字串

從檔案讀取指定長度的數據,使用函數fread();

#(推薦教學:PHP影片教學

以上是一起聊聊PHP如何從txt檔案讀取數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jb51.net。如有侵權,請聯絡admin@php.cn刪除