
SplFileObject::fgetc 함수는 한 글자씩 파일의 내용을 읽어옵니다. 여러 글자가 있는 경우, 반복적으로 fgetc 함수를 호출하여 한 글자씩 읽어옵니다.
예를 들어, 'hello'라는 글자를 읽어올 때, 다음과 같이 처리할 수 있습니다.
#hostingforum.kr
php
$fp = fopen('example.txt', 'r');
$spl = new SplFileObject($fp);
$result = '';
while ($char = $spl->fgetc()) {
$result .= $char;
}
echo $result;
이 코드를 사용하면 'example.txt' 파일의 내용을 한 글자씩 읽어와서 문자열로 저장할 수 있습니다.
또한, SplFileObject::fgetc 함수는 파일의 끝에 도달할 때 FALSE를 반환합니다. 따라서, 반복문에서 FALSE를 반환할 때까지 반복하여 읽어올 수 있습니다.
이러한 방법으로, 여러 글자가 있는 파일의 내용을 읽어올 수 있습니다.
2025-04-17 05:06