fgetc

(PHP 4, PHP 5, PHP 7, PHP 8)

fgetcLee un carácter en un fichero

Descripción

fgetc(resource $stream): string|false

Lee un carácter en un fichero.

Parámetros

stream

El puntero de archivo debe ser válido y apuntar a un archivo abierto con éxito por fopen() o fsockopen() (y no cerrado aún por fclose()).

Valores devueltos

Devuelve una cadena que contiene un solo carácter, leído desde el fichero apuntado por stream. Devuelve false al final del fichero.

Advertencia

Esta función puede retornar false, pero también puede retornar un valor equivalente a false. Por favor, lea la sección sobre los booleanos para más información. Utilice el operador === para probar el valor de retorno exacto de esta función.

Ejemplos

Ejemplo #1 Ejemplo con fgetc()

<?php
$fp
= fopen('somefile.txt', 'r');
if (!
$fp) {
echo
'No es posible abrir el fichero somefile.txt';
}
while (
false !== ($char = fgetc($fp))) {
echo
"$char\n";
}
?>

Notas

Nota: Esta función maneja strings binarios.

Ver también

  • fread() - Lectura del archivo en modo binario
  • fopen() - Abre un fichero o un URL
  • popen() - Crea un puntero de archivo de proceso
  • fsockopen() - Abre un socket de conexión Internet o Unix
  • fgets() - Recupera la línea actual a partir de la posición del puntero de archivo