291 of 410 menu

Función fgets

La función fgets lee una línea desde un archivo. Como primer parámetro acepta un puntero al archivo, que debe ser abierto previamente con la función fopen. Como segundo parámetro opcional se puede especificar la longitud máxima de la línea a leer. La función detiene la lectura al alcanzar el final de la línea, el final del archivo o al alcanzar la longitud especificada.

Sintaxis

fgets(resource $handle, int $length = ?): string|false

Ejemplo

Leamos la primera línea desde un archivo:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); fclose($file); ?>

Ejemplo

Lectura de archivo línea por línea en un ciclo:

<?php $file = fopen('test.txt', 'r'); while ($line = fgets($file)) { echo $line; } fclose($file); ?>

Ejemplo

Lectura de línea con limitación de longitud:

<?php $file = fopen('test.txt', 'r'); echo fgets($file, 4); fclose($file); ?>

Ver también

  • la función fgetc,
    que lee un carácter desde un archivo
  • la función fread,
    que lee desde un archivo
  • la función file,
    que lee un archivo a un array de líneas
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar