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