当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > fgets() 函数
The fgets() function returns a line from an open file.
fgets()函数的作用是:从文件指针中读取一行。
The fgets() function stops returning on a new line, at the specified length, or at EOF, whichever comes first.
fgetcsv()函数可以对是否输出新的一行词段作出设置,具体见下面的语法;当到达文档段落末尾[EOF]时,该函数将停止运行。
This function returns FALSE on failure.
如果运行失败,函数将返回False。
fgets(file,length) |
Parameter 参数 | Description 描述 |
---|---|
file | Required. Specifies the file to read from 必要参数。指定需要读取的文件对象 |
length | Optional. Specifies the number of bytes to read. Default is 1024 bytes. 可选参数。指定需要读取的字节数。默认值是1024个字节 |
<?php $file = fopen("test.txt","r"); echo fgets($file); fclose($file); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Hello, this is a test file. |
Read file line by line:
逐行读取文件:
<?php $file = fopen("test.txt","r"); while(! feof($file)) { echo fgets($file). "<br />"; } fclose($file); ?> |
The output of the code above will be:
上述代码将输出下面的结果:
Hello, this is a test file. There are three lines here. This is the last line. |