PHP | fgets()函数
PHP中的 fgets()函数是一个内置函数,用于从打开的文件中返回一行。
- 它用于从文件指针返回一行,并在指定长度、文件末尾(EOF)或新行(以先到者为准)停止返回。
- 要读取的文件和要读取的字节数作为参数发送给 fgets()函数,它从用户指向的文件中返回一个长度为 -1 字节的字符串。
- 失败时返回 False。
句法:
fgets(file, length) Parameters Used: The fgets() function in PHP accepts two parameters. file : It specifies the file from which characters have to be extracted. length : It specifies the number of bytes to be read by the fgets() function. The default value is 1024 bytes.
返回值:它从用户指向的文件中返回一个长度为 -1 字节的字符串,如果失败则返回 False。
错误和异常
- 该函数没有针对大文件进行优化,因为它一次读取一行,并且可能需要很长时间才能完全读取一个长文件。
- 如果多次使用 fgets()函数,则必须清除缓冲区。
- fgets()函数返回布尔值 False,但很多时候它会返回一个非布尔值,其计算结果为 False。
假设有一个名为“gfg.txt”的文件,其中包括:
This is the first line.
This is the second line.
This is the third line.程序 1
输出:
This is the first line.
节目二
输出:
This is the first line. This is the second line. This is the third line.
参考:
http:// PHP.net/manual/en/函数.fgets。 PHP