📅  最后修改于: 2023-12-03 14:45:15.318000             🧑  作者: Mango
fgets()
函数是PHP中读取文件的函数之一,它按行读取文件中的数据,并返回一行的内容。该函数主要用于读取文本文件,可以读取包含换行符的文本行,并保留该行的结构。如果不指定参数,则默认读取1024字节。
fgets($handle, $length)
$handle
:必需。文件资源的句柄。$length
:可选。规定读取的字节数,默认为1024。返回从文件中读取到的字符串,包括换行符。如果读取失败返回false。
下面是读取文件的简单示例。我们打开一个文件并读取其中的内容,直到文件结束或者读取了10行数据。
$file = fopen("test.txt", "r");
if ($file) {
$counter = 0;
while (($line = fgets($file)) !== false && $counter < 10) {
echo $line;
$counter++;
}
fclose($file);
}
代码中,我们使用fopen()
函数打开文件,并且将文件句柄作为$handle
参数传递给fgets()
函数。函数在循环中读取每一行,并显示它们,直到达到10行或文件结束。最后我们使用fclose()
函数关闭文件句柄。
fgets()
函数是PHP中一个非常有用的函数,它可以被用于读取文本文件,并且保留每一行的结构。如果你需要读取文件的话,fgets()
会成为你的好帮手。