291 of 410 menu

Funzione fgets

La funzione fgets legge una riga da un file. Come primo parametro accetta un puntatore a un file, che deve essere precedentemente aperto con la funzione fopen. Come secondo parametro opzionale è possibile specificare la lunghezza massima della riga da leggere. La funzione interrompe la lettura al raggiungimento della fine della riga, della fine del file o al raggiungimento della lunghezza specificata.

Sintassi

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

Esempio

Leggiamo la prima riga da un file:

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

Esempio

Lettura di un file riga per riga in un ciclo:

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

Esempio

Lettura di una riga con limitazione di lunghezza:

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

Vedi anche

  • la funzione fgetc,
    che legge un carattere da un file
  • la funzione fread,
    che legge da un file
  • la funzione file,
    che legge un file in un array di righe
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta