首頁 >後端開發 >php教程 >如何在 PHP 中讀取純文字檔案中的每一行?

如何在 PHP 中讀取純文字檔案中的每一行?

Linda Hamilton
Linda Hamilton原創
2024-10-28 10:24:02415瀏覽

How to Read Every Line from a Plain Text File in PHP?

用PHP 讀取純文字檔案

問題:如何從純文字中讀取每一行資料PHP腳本中的檔案?

答案:

為了在 PHP 中有效地逐行讀取文本文件,我們使用 fgets() 函數。以下是示範流程的詳細程式碼片段:

<code class="php">$fh = fopen('filename.txt', 'r');
while ($line = fgets($fh)) {
  // Here, you can manipulate the read line as needed.
  // For example, you could echo it or perform further processing.
  // echo($line);
}
fclose($fh);</code>

此程式碼初始化檔案指標 $fh,以在讀取模式下開啟名為「filename.txt」的文字檔案。 while 迴圈迭代地將每一行讀入 $line 變量,直到到達檔案結尾,如 fgets() 的回傳值變成 false 所示。在循環內,您可以靈活地在每一行上執行所需的操作。

但是,重要的是要注意在處理在不同作業系統上建立的檔案時可能出現行尾問題。有關處理行結尾時的更多資訊和注意事項,請參閱有關 fgets() 的 PHP 文件。

以上是如何在 PHP 中讀取純文字檔案中的每一行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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