La función fgetc () puede devolver un solo carácter de un archivo abierto y obtiene un carácter de un puntero de archivo dado.
Sintaxis
string fgetc ( resource $handle )
Esta función puede devolver un valor booleano falso y también un valor no booleano que se evalúe como falso, como 0 o "".
Esta función procesa archivos muy grandes muy lentamente, por lo que no se puede utilizar para procesar archivos grandes. Si necesitamos leer un carácter de un archivo grande en secuencia, use la función fgets () para leer una línea de datos en secuencia, luego use la función fgetc () para procesar la línea de datos en secuencia.
Ejemplo 1
<?php
$file = fopen("/PhpProject/sample.txt", "r");
echo fgetc($file);
fclose($file);
?>
Salida
t
Ejemplo 2
<?php
$file = fopen("/PhpProject/sample.txt", "r");
while(! feof($file)) {
echo fgetc($file);
}
fclose($file);
?>
Salida
tutorialspoint