파일을 한 줄씩 읽는 반복문에서 빈칸에 들어갈 함수들은?
파일을 한 줄씩 읽는 반복문에서 빈칸에 들어갈 함수들은?
$myfile = fopen("data.txt", "r");
while(!___($myfile)) {
echo ___($myfile) . "<br>";
}
fclose($myfile);
정답: B
파일을 한 줄씩 처리할 때는
feof()
와 fgets()
함수를 조합합니다.⦁ feof() 함수:
⦁ "end-of-file"의 줄임말
⦁ 파일 끝에 도달했는지 확인
⦁ 파일 끝이면
true
, 아니면 false
반환⦁ fgets() 함수:
⦁ 한 줄씩 읽기 (줄바꿈 문자까지)
⦁ 파일 포인터가 자동으로 다음 줄로 이동
⦁ 더 이상 읽을 내용이 없으면
false
반환⦁ 반복문 동작:
1.
!feof($myfile)
: 파일 끝이 아닌 동안 계속2.
fgets($myfile)
: 현재 줄 읽기3. 자동으로 다음 줄로 포인터 이동
⦁ 실무 활용: 로그 파일 분석, CSV 처리, 설정 파일 읽기 등
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.