当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP fgets()用法及代码示例


fgets() 函数从文件中返回一行。它返回从 file_pointer 指向的文件中读取的最长为 1 个字节的字符串。

用法

fgets (file_pointer, length);

参数

  • file_pointer −文件指针必须有效,并且必须指向由 fopen() 或 fsockopen() 成功打开的文件。

  • length −当 length - 1 个字节被读取、换行或 EOF(以先到者为准)时,读取结束。

返回

fgets() 函数返回从 fle_pointer 指向的文件中读取的最长为 1 个字节的字符串。

示例

下面是一个例子。在这里,我们有一个带有文本“就是这样!”的文件 “one.txt”。

<?php
   $file_pointer = @fopen("/new/one.txt", "w");
   if ($file_pointer) {
      while (!feof($file_pointer)) {
         $buffer = fgets($file_pointer, 512);
         echo $buffer;
      }
      fclose($file_pointer);
   }
?>

输出

This is it!

让我们再看一个例子。

示例

在这里,我们有一个文本文件 “new.txt”,其文本为“这是演示文本”。

<?php
   $file_pointer = fopen("new.txt","r");
   $res = fgets($file_pointer);
   echo $res;
   fclose($file_pointer);
?>

输出

This is demo text

相关用法


注:本文由纯净天空筛选整理自Karthikeya Boyini大神的英文原创作品 fgets() function in PHP。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。