PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのfeof()関数


feof()関数は、ファイルポインタでファイルの終わりをテストします。ファイルポインタがEOFにある場合、またはエラーが発生した場合(ソケットタイムアウトを含む)、TRUEを返します。それ以外の場合はFALSEを返します。

構文

feo(file_pointer)

パラメータ

  • file_pointer − ファイルポインタは有効である必要があり、fopen()またはfsockopen()によって正常に開かれた(そしてfclose()によってまだ閉じられていない)ファイルを指している必要があります

戻る

feof()関数は、ファイルポインタがEOFにある場合、またはエラーが発生した場合にTRUEを返し、それ以外の場合はFALSEを返します。

<?php
   $file_pointer = @fopen("/myfiles/one.php", "r");
   if ($file_pointer) {
      while (!feof($file_pointer)) {
         $buffer = fgetss($file_pointer, 1024);
         echo $buffer;
      }
      fclose($file_pointer);
   }
?>

出力

First line

  1. PHPのfgets()関数

    fgets()関数は、ファイルから1行を返します。 file_pointerが指すファイルから読み取られた最大1バイトの文字列を返します。 構文 fgets (file_pointer, length); パラメータ file_pointer − ファイルポインタは有効である必要があり、fopen()またはfsockopen()によって正常に開かれたファイルを指している必要があります。 長さ- 長さ-1バイトが読み取られたとき、改行、またはEOF(どちらか早い方)で読み取りが終了します。 戻る fgets()関数は、fle_pointerが指すファイルから読み取られた最大

  2. PHPのfclose()関数

    fclose()関数は、開いているファイルポインタを閉じます。この関数は、成功するとTRUEを返し、失敗するとFALSEを返します。 構文 fclose(file_pointer) パラメータ file_pointer − ファイルポインタは有効である必要があり、fopen()またはfsockopen()によって正常に開かれたファイルを指している必要があります。 戻る fclose()関数が戻ります。 成功の真実 失敗した場合はFALSE 例 <?php    $file_pointer = fopen('amit.txt', &#