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