首頁  >  文章  >  後端開發  >  php讀取大檔案的行數的方法

php讀取大檔案的行數的方法

王林
王林原創
2019-12-02 13:55:293150瀏覽

php讀取大檔案的行數的方法

函數介紹:

resource fopen($path,$math) 開啟一個檔案,$path 是路徑,$math是方法,傳回一個資源句柄。

string fgets(resource $handle[,int $length])從檔案指標讀取一行,$handle是資源句柄,傳回一行文字內容。

bool feof(resource $handle)函數偵測是否已到達檔案末端。

免費影片教學推薦:php影片教學

ceshi.txt 檔案內容

111111111111111
22222222222222
33333333333333
44444444444444
55555555555555
66666666666666

實例程式碼如下:

$handle = fopen('./ceshi.txt',"r");//以只读方式打开一个文件
$i = 0;
while(!feof($handle)){//函数检测是否已到达文件末尾 
    if(fgets($handle)){// 从文件指针中读取一行
        $i++;
    };
}
echo $i;//6
fclose($handle);

相關文章教學推薦:php教學

以上是php讀取大檔案的行數的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn