全部博文(247)
分类: PHP
2013-07-31 16:35:13
fgets — 从文件指针中读取一行
从 handle 指向的文件中读取一行并返回长度最多为 length - 1 字节的字符串。碰到换行符(包括在返回值中)、EOF 或者已经读取了 length - 1 字节后停止(看先碰到那一种情况)。如果没有指定 length,则默认为 1K,或者说 1024 字节。
出错时返回 FALSE。
通常的缺陷:
习惯了 C 语言中 fgets() 语法的人应该注意到 EOF 是怎样被返回的。
文件指针必须是有效的,必须指向由 或 成功打开的文件(并还未由 关闭)。
以下是一个简单例子:
Example #1 逐行读取文件
$handle = @fopen("/tmp/inputfile.txt", "r");