fgets()
函数用于从文件中逐行读取数据。它的语法如下:
fgets($file);
参数 $file
是一个打开的文件句柄,它指定了要读取的文件。该函数会读取文件的一行内容,并将文件指针移动到下一行。如果读取成功,则返回该行的内容,如果已经到达文件末尾,则返回 false
。
以下是一个示例,演示如何使用 fgets()
函数从文件中读取每一行的内容:
$file = fopen("data.txt", "r");
if ($file) {
while (($line = fgets($file)) !== false) {
echo $line;
}
fclose($file);
}
在上面的示例中,我们首先使用 fopen()
函数打开了名为 data.txt
的文件,并将返回的文件句柄赋值给变量 $file
。然后,我们使用 fgets()
函数在一个循环中读取文件的每一行,并将其内容打印出来。最后,我们使用 fclose()
函数关闭文件句柄。
请注意,fgets()
函数每次只会读取文件的一行内容。如果要读取整个文件的内容,需要在循环中多次调用该函数,直到文件末尾。
上一篇:php有二维数组吗
下一篇:php中哪个语句可以输出数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站