현재 위치: > 최신 기사 목록> php fgets () 기능에 대한 자세한 설명 : 파일 내용을 읽는 실용적인 기술

php fgets () 기능에 대한 자세한 설명 : 파일 내용을 읽는 실용적인 기술

M66 2025-06-15

php fgets () 함수 소개 : 라인별로 파일을 읽는 실용 메소드

PHP에서 파일 읽기 및 쓰기 처리는 일반적인 작업입니다. fgets () 함수는 파일에서 컨텐츠 라인을 라인별로 읽는 데 특별히 사용되는 중요한 기능입니다. 이 기사는 FGETS () 함수의 사용법을 심층적으로 설명하고 모든 사람이 샘플 코드를 통해 기능을 더 잘 이해하고 적용 할 수 있도록 도와줍니다.

fgets () 함수의 기본 구문

fgets () 함수의 정의는 다음과 같습니다.

 문자열 fgets (자원 $ 핸들 [, int $ length])

여기서 $ 핸들은 열린 파일 포인터 리소스를 나타내고 $ 길이 는 선택적 매개 변수이며, 매번 읽는 최대 바이트 수를 지정합니다. 지정되지 않으면 전체 줄 컨텐츠 (끝에 라인 브레이크 포함)는 기본적으로 읽습니다.

fgets ()를 사용하여 단일 라인 파일을 읽는 예

<?php
// 파일을 엽니 다
$file = fopen("example.txt", "r");
<p>// 컨텐츠 줄을 읽습니다<br>
$ line = fgets ($ 파일);</p>
<p>// 읽기 내용을 출력합니다<br>
echo $ line;</p>
<p>// 파일을 닫습니다<br>
fclose ($ 파일);<br>
?>

이 예에서 fopen ()을 사용하여 file example.txt를 열고 첫 번째 목차를 읽고 출력 한 다음 파일을 닫으십시오. fgets ()는 통화 당 한 줄만 읽습니다.

파일의 모든 내용을 읽기위한 루핑의 예

 // 읽기 내용을 출력하십시오
echo $line;

}

// 파일을 닫습니다
fclose ($ 파일);
?>

feof () 함수를 사용하여 파일의 끝에 도달하는지 여부를 결정하고 파일의 각 줄을 읽을 때까지 루프하십시오.

요약

FGETS () 함수는 PHP에서 파일 콘텐츠를 라인별로 읽는 효율적인 방법이며 더 큰 파일을 처리 할 때 브랜치 판독 값을 처리 해야하는 데 적합합니다. 이 기능을 마스터하면 개발자가 파일 작업을보다 유연하게 수행하고 코드 선명도 및 유지 보수를 향상시키는 데 도움이 될 수 있습니다.