English | 简体中文 | 繁體中文
查询

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函数
分享链接