PHP fgets() 函数


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册


定义和用法

fgets() 函数从打开的文件中返回一行。

fgets() 函数会在到达指定长度( length - 1 )、碰到换行符、读到文件末尾(EOF)时(以先到者为准),停止返回一个新行。

如果失败该函数返回 FALSE。

语法

fgets(file,length)

参数 描述
file 必需。规定要读取的文件。
length 可选。规定要读取的字节数。默认是 1024 字节。


实例 1
<?php $file = fopen ( " test.txt " , " r " ) ; echo fgets ( $file ) ; fclose ( $file ) ; ?>

上面的代码将输出:

Hello, this is a test file.


实例 2: 按行读取文件
<?php $file = fopen ( " test.txt " , " r " ) ; while ( ! feof ( $file ) ) { echo fgets ( $file ) . " <br /> " ; } fclose ( $file ) ; ?>

上面的代码将输出:

Hello, this is a test file.
There are three lines here.
This is the last line.


PHP Filesystem 参考手册 完整的 PHP Filesystem 参考手册