fgetc 함수

(PHP 4, PHP 5, PHP 7, PHP 8)

fgetc — 파일 포인터에서 문자 가져오기


설명

fgetc(resource $stream): string|false

지정된 파일 포인터에서 문자를 가져옵니다.


매개변수

stream
파일 포인터는 유효해야 하며 fopen() 또는 fsockopen()에 의해 성공적으로 열린 파일을 가리켜야 합니다(아직 fclose()에 의해 닫히지 않음).

반환 값

stream이 가리키는 파일에서 읽은 단일 문자를 포함하는 문자열을 반환합니다. EOF에서 false를 반환합니다.

경고 이 함수는 부울 false을 반환할 수 있지만 false으로 평가되는 부울이 아닌 값을 반환할 수도 있습니다. 자세한 내용은 부울 섹션을 참조하세요. 이 함수의 반환 값을 테스트하려면 === 연산자를 사용하십시오.


Examples

예제 #1 fgetc() 예제

                  
<?php
$fp = fopen('somefile.txt', 'r');
if (!$fp) {
    echo 'Could not open file somefile.txt';
}
while (false !== ($char = fgetc($fp))) {
    echo "$char\n";
}
?>
                  
                

메모

참고: 이 함수는 binary-safe입니다.


기타

  • fread() - Binary-safe 파일 읽기
  • fopen() - 파일 또는 URL을 엽니다.
  • popen() - 프로세스 파일 포인터를 엽니다.
  • fsockopen() - 인터넷 또는 Unix 도메인 소켓 연결 열기
  • fgets() - 파일 포인터에서 라인 가져오기