查詢

fgets()函式—用法及示例

「 從開啟的檔案中讀取一行,並返回該行內容 」


函式名:fgets()

適用版本:所有版本

用法:fgets() 函式從開啟的檔案中讀取一行,並返回該行內容。如果在讀取到行結束符之前遇到檔案結束符,則返回 false。

語法:fgets(file, length)

引數:

  • file:必需。規定要讀取的檔案。
  • length:可選。規定要讀取的最大位元組數。如果未指定該引數,則預設為 1024 位元組。

返回值:返回從檔案讀取的一行內容,或者在遇到檔案結束時返回 false。

示例:

$file = fopen("file.txt", "r"); // 開啟檔案
if ($file) {
    while (($line = fgets($file)) !== false) { // 逐行讀取檔案內容
        echo $line; // 輸出每行內容
    }
    fclose($file); // 關閉檔案
}

說明:

  • 以上示例開啟名為 "file.txt" 的檔案,並使用 fgets() 函式逐行讀取檔案內容。
  • while 迴圈會持續執行,直到 fgets() 函式返回 false,即檔案結束。
  • fgets() 函式每次讀取一行內容,並將其儲存在變數 $line 中。
  • 在迴圈中,可以對每行內容進行進一步處理或輸出。
補充糾錯
上一個函式: fgetss()函式
下一個函式: fgetcsv()函式
熱門PHP函式
分享連結