A função fgetc () pode retornar um único caractere de um arquivo aberto e obtém um caractere de um determinado ponteiro de arquivo.
Sintaxe
string fgetc ( resource $handle )
Esta função pode retornar falso booleano e também pode retornar um valor não booleano que é avaliado como falso, como 0 ou "".
Esta função processa arquivos muito grandes muito lentamente, por isso não pode ser usada para processar arquivos grandes. Se precisarmos ler um caractere de um arquivo grande em sequência, use a função fgets () para ler uma linha de dados em sequência e, em seguida, use a função fgetc () para processar a linha de dados em sequência.
Exemplo 1
<?php
$file = fopen("/PhpProject/sample.txt", "r");
echo fgetc($file);
fclose($file);
?>
Resultado
t
Exemplo-2
<?php
$file = fopen("/PhpProject/sample.txt", "r");
while(! feof($file)) {
echo fgetc($file);
}
fclose($file);
?>
Resultado
tutorialspoint