라이브러리

[PHP] SplFileObject::fgetc - 파일에서 문자 가져오기




SplFileObject::fgetc


PHP의 `SplFileObject` 클래스는 파일을 처리하는 데 사용되는 내장 클래스입니다. `fgetc` 메서드는 파일에서 다음 문자를 읽어옵니다.

# 사용법


`fgetc` 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
php

string SplFileObject::fgetc ( void )



# 예제


다음 예제에서는 `fgetc` 메서드를 사용하여 파일에서 문자를 읽어오는 방법을 보여줍니다.

#hostingforum.kr
php

// 파일 열기

$file = new SplFileObject('example.txt');



// 파일에서 문자를 읽어오기

while (($char = $file->fgetc()) !== false) {

    echo $char;

}



// 파일 닫기

$file = null;



이 예제에서는 `example.txt` 파일을 열고, 파일에서 문자를 읽어오기 위해 `fgetc` 메서드를 사용합니다. 읽어온 문자를 화면에 출력합니다. 파일을 닫기 위해 `$file` 변수를 `null`로 설정합니다.

# 예제 2 - 파일의 마지막 문자 읽기


다음 예제에서는 `fgetc` 메서드를 사용하여 파일의 마지막 문자를 읽어오는 방법을 보여줍니다.

#hostingforum.kr
php

// 파일 열기

$file = new SplFileObject('example.txt');



// 파일의 마지막 문자 읽기

$lastChar = $file->fgetc();



echo "파일의 마지막 문자: $lastChar";



// 파일 닫기

$file = null;



이 예제에서는 `example.txt` 파일을 열고, 파일의 마지막 문자를 읽어오기 위해 `fgetc` 메서드를 사용합니다. 읽어온 문자를 화면에 출력합니다. 파일을 닫기 위해 `$file` 변수를 `null`로 설정합니다.

# 예제 3 - 파일의 특정 위치에서 문자 읽기


다음 예제에서는 `fgetc` 메서드를 사용하여 파일의 특정 위치에서 문자를 읽어오는 방법을 보여줍니다.

#hostingforum.kr
php

// 파일 열기

$file = new SplFileObject('example.txt');



// 파일의 특정 위치로 이동하기

$file->seek(10);



// 파일의 특정 위치에서 문자를 읽어오기

$char = $file->fgetc();



echo "파일의 특정 위치에서 읽은 문자: $char";



// 파일 닫기

$file = null;



이 예제에서는 `example.txt` 파일을 열고, 파일의 11번째 위치로 이동하기 위해 `seek` 메서드를 사용합니다. 파일의 11번째 위치에서 문자를 읽어오기 위해 `fgetc` 메서드를 사용합니다. 읽어온 문자를 화면에 출력합니다. 파일을 닫기 위해 `$file` 변수를 `null`로 설정합니다.

결론


`SplFileObject::fgetc` 메서드는 파일에서 다음 문자를 읽어오는 데 사용됩니다. 예제를 통해 `fgetc` 메서드를 사용하여 파일에서 문자를 읽어오는 방법을 보여주었습니다. 파일의 마지막 문자를 읽어오기, 파일의 특정 위치에서 문자를 읽어오기 등 다양한 방법을 보여주었습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 143 페이지

검색

게시물 검색