當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。