fgetc 함수
함수 fgetc는 파일로부터 한 문자를 읽어 반환합니다.
함수는 매개변수로 파일 포인터를 받으며,
한 문자를 담은 문자열을 반환하거나 파일 끝에 도달하면 false를 반환합니다.
구문
fgetc(resource $handle): string|false
예제
파일을 문자 단위로 읽어 각 문자를 출력해 봅시다:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
while (($char = fgetc($file)) !== false) {
echo $char;
}
fclose($file);
}
?>
예제
파일에서 첫 번째 문자만 읽어 봅시다:
<?php
$file = fopen('test.txt', 'r');
if ($file) {
$char = fgetc($file);
echo $char;
fclose($file);
}
?>
예제
파일 끝에 도달한 경우의 처리:
<?php
$file = fopen('empty.txt', 'r');
if ($file) {
$res = fgetc($file);
var_dump($res);
fclose($file);
}
?>