您好,登錄后才能下訂單哦!
函數介紹:
resource fopen($path,$math) 打開一個文件,$path 是路徑,$math是方法,返回一個資源句柄
string fgets ( resource $handle [, int $length ] ) 從文件指針中讀取一行,$handle是資源句柄,返回一行文本內容
bool feof ( resource $handle ) 函數檢測是否已到達文件末尾 ,返回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
$file_path = 'xxx.txt'; //文件路徑
$line = 0 ; //初始化bai行數
//打開文件
$fp = fopen($file_path , 'r') or die("open file failure!");
if($fp){
//獲取文件的一行內容,du注意:需要php5才支持該函數;
while(stream_get_line($fp,8192,"\n")){
$line++;
}
fclose($fp);//關閉文件
}
//輸出行數;
echo $line;
?>
以上就是php讀取大文件的行數的方法的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。