Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 fgets() 함수

<시간/>

fgets() 함수는 파일에서 한 줄을 반환합니다. file_pointer가 가리키는 파일에서 읽은 최대 1바이트 길이의 문자열을 반환합니다.

구문

fgets (file_pointer, length);

매개변수

  • file_pointer - 파일 포인터는 유효해야 하며 fopen() 또는 fsockopen()에 의해 성공적으로 열린 파일을 가리켜야 합니다.

  • 길이 - 읽기는 length - 1바이트가 읽히면 개행 또는 EOF(둘 중 먼저 도래하는 것)에서 끝납니다.

반환

fgets() 함수는 fle_pointer가 가리키는 파일에서 읽은 최대 1바이트 길이의 문자열을 반환합니다.

예시

다음은 예입니다. 여기에 "This is it!"이라는 텍스트가 포함된 "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