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

不言
發布: 2023-04-05 11:30:02
原創
4481 人瀏覽過

如何使用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板