无涯教程-File文件 - fgets()函数

73 阅读1分钟

fgets() - 语法

string fgets ( resource $handle [, int $length] );

它从文件指针中获得一行。

handle      -  文件指针必须有效,并且必须指向通过fopen()fsockopen()成功打开的文件(但尚未被fclose()关闭)。

length       -  读取结束时,长度-1字节已被读取,在换行符或EOF上结束。如果没有指定长度,它将一直从流中读取,直到到达行尾。

fgets() - 返回值

它返回一个长达1个字节的字符串,该字符串从句柄指向的文件中读取。如果发生错误,则返回False。

fgets() - 示例

<?php
   $handle=@fopen("/plublic/sample.txt", "w");

if (handle</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> </span><span class="kwd">while</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">feof</span><span class="pun">(</span><span class="pln">handle)) { buffer</span><spanclass="pun">=</span><spanclass="pln">fgets</span><spanclass="pun">(</span><spanclass="pln">buffer</span><span class="pun">=</span><span class="pln">fgets</span><span class="pun">(</span><span class="pln">handle, 512); echo $buffer; }

  fclose</span><span class="pun">(</span><span class="pln">$handle</span><span class="pun">);</span><span class="pln">

} ?>

参考链接

www.learnfk.com/php/php-fun…