{site_name}

{site_name}

🌜 搜索

fgets()是一个PHP标准库函数,用于从打开的文件中读取一行

php 𝄐 0
phpfgets
fgets()是一个PHP标准库函数,用于从打开的文件中读取一行。它接受两个参数:文件句柄和读取的最大字节数。该函数返回读取到的字符串或者false表示已经到达文件结尾或者读取失败。

以下是一个使用fgets()函数读取文件中的每一行并输出的例子:

php
$file = fopen("example.txt", "r"); // 打开文件
if ($file) {
while (($line = fgets($file)) !== false) { // 循环读取文件中的每一行
echo $line . "<br>"; // 输出每一行
}
fclose($file); // 关闭文件句柄
}


在上面的例子中,我们首先使用fopen()函数打开名为example.txt的文件,并指定为只读模式。然后我们使用while循环读取每一行,直到到达文件结尾。在每次迭代中,我们使用fgets()函数读取文件中的下一行,并将其存储在变量$line中。如果读取成功,我们输出该行文本。最后,我们使用fclose()函数关闭文件句柄。

注意,fgets()函数会保留行末尾的换行符,因此如果我们想要去除换行符,可以使用trim()函数进行处理。