PHP - Função fgetc ()

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