首頁 >後端開發 >php教程 >如何使用php中的fgets()函數逐行讀取文件

如何使用php中的fgets()函數逐行讀取文件

不言
不言原創
2019-02-22 10:17:594506瀏覽

如何使用php中的fgets()函數逐行讀取文件中的fgets()函數用來從檔案中讀取單行內容,所以接下來的這篇文章我們就來具體看一下如何使用如何使用php中的fgets()函數逐行讀取文件中的fgets()函數逐行讀取檔案內容。

如何使用php中的fgets()函數逐行讀取文件

fgets()函數的基本語法如下:

fgets(file, length)

file:指定要讀取內容的檔案名稱

length:可選參數,指定要從檔案讀取的位元組數。

以下是兩個使用如何使用php中的fgets()函數逐行讀取文件從檔案讀取單行的範例。

範例1:從檔案中讀取前20個位元組

#程式碼如下

<?如何使用php中的fgets()函數逐行讀取文件
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn, 20);
  echo $result;
  fclose($fn);
?>

使用此範例從檔案中讀取完整的第一行內容。

<?如何使用php中的fgets()函數逐行讀取文件
  $fn = fopen("myfile.txt","r");
  $result = fgets($fn);
  echo $result;
  fclose($fn);
?>

範例2:讀取所有行

使用for迴圈逐一讀取檔案中的所有行,使用如何使用php中的fgets()函數逐行讀取文件 feof()函數找出檔案結尾。

程式碼如下

<?如何使用php中的fgets()函數逐行讀取文件
  $fn = fopen("myfile.txt","r");
  
  while(! feof($file))  {
	$result = fgets($fn);
	echo $result;
  }

  fclose($fn);
?>

這篇文章到這裡就已經全部結束了,更多精彩內容大家可以關注如何使用php中的fgets()函數逐行讀取文件中文網的其他相關欄位教學! ! !

以上是如何使用php中的fgets()函數逐行讀取文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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