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() - 파일 포인터에서 라인 가져오기