
SplFileObject 클래스의 fgetc 함수를 사용하여 한 글자씩 파일을 읽어오는 방법은 다음과 같습니다.
1. SplFileObject 객체를 생성하여 파일을 열어줍니다.
2. fgetc 함수를 사용하여 한 글자씩 파일을 읽어옵니다. fgetc 함수는 파일에서 한 글자를 읽어옵니다. 읽어온 글자는 문자열로 반환됩니다.
3. 읽어온 글자가 EOF(End Of File)가 아니면, 반복적으로 fgetc 함수를 호출하여 다음 글자를 읽어옵니다.
4. EOF가 반환되면, 파일의 끝에 도달한 것입니다.
예를 들어, 다음 코드는 'test.txt' 파일에서 한 글자씩 읽어와 출력하는 방법을 보여줍니다.
#hostingforum.kr
php
$file = new SplFileObject('test.txt');
while (($char = fgetc($file)) !== false) {
echo $char;
}
위 코드는 'test.txt' 파일의 내용을 한 글자씩 읽어와 출력합니다.
2025-04-12 10:11