首頁 > 網際網路

PHP怎麼獲取檔案的行數

2019-12-13 22:13:47

在php中,通過fopen()方法開啟檔案,在while中使用fgets()方法獲取每行資料,每讀到一行,就使用標識記錄一次,通過累計記錄數計算出檔案的行數。下面介紹實現的過程。

1

新建一個php檔案,命名為handle.php,用於講解PHP怎麼獲取檔案的行數。


2

新建一個文字檔案,命名為test.txt,在裡面輸入四行資料,分別是aaa,bbb,ccc,ddd。


3

在handle.php檔案裡,使用fopen方法以唯讀方式開啟test.txt檔案,程式碼如下:


4

在handle.php檔案裡,建立一個初始變數i,用於儲存檔案內容的行數。


5

通過while()語句,使用fgets方法從檔案指標中讀取一行,每讀取一行,變數i自加一,直到到達檔案末尾停止while的執行。

註:!feof($handle),函數檢測是否已到達檔案末尾。


6

最後,使用echo輸出檔案的行數,並通過fclose關閉檔案資源。程式碼如下:


7

在瀏覽器執行handle.php檔案,檢視輸出的行數,執行的結果為4行。



IT145.com E-mail:sddin#qq.com