La función SplFileObject::fgetc() es una función incorporada de la biblioteca PHP estándar (SPL) en PHP que se usa para obtener caracteres del archivo.
Sintaxis:
string SplFileObject::fgetc( void )
Parámetros: Esta función no acepta ningún parámetro.
Valores devueltos: Devuelve un solo carácter leído del archivo o FALSO en EOF.
Los programas a continuación ilustran la función SplFileObject::fgetc() en PHP.
Nota: El programa 1 ha utilizado el archivo gfg.txt que contiene los siguientes datos.
GeeksforGeeks
Programa 1: Imprime todos los caracteres del archivo separados por un espacio.
<?php // Create SplFileObject object $file = new SplFileObject("gfg.txt"); // Print all characters of file while (false !== ($gfg = $file->fgetc())) { echo "$gfg"; } ?>
Producción:
G e e k s f o r G e e k s
Programa 2: Imprime todos los caracteres del archivo actual.
<?php // Create SplFileObject object $file = new SplFileObject(__FILE__); // Print all characters of file while (false !== ($gfg = $file->fgetc())) { echo "$gfg"; } ?>
Producción:
<?php // Create SplFileObject object $file = new SplFileObject(__FILE__); // Print all characters of file while (false !== ($gfg = $file->fgetc())) { echo "$gfg"; } ?>
Referencia: http://php.net/manual/en/splfileobject.fgetc.php