292 of 410 menu

Funzione fgetc

La funzione fgetc legge e restituisce un singolo carattere da un file. Come parametro la funzione accetta un puntatore al file, restituisce una stringa con un carattere o false se è stata raggiunta la fine del file.

Sintassi

fgetc(resource $handle): string|false

Esempio

Leggiamo un file carattere per carattere e stampiamo ogni carattere:

<?php $file = fopen('test.txt', 'r'); if ($file) { while (($char = fgetc($file)) !== false) { echo $char; } fclose($file); } ?>

Esempio

Leggiamo solo il primo carattere dal file:

<?php $file = fopen('test.txt', 'r'); if ($file) { $char = fgetc($file); echo $char; fclose($file); } ?>

Esempio

Gestione del caso in cui è stata raggiunta la fine del file:

<?php $file = fopen('empty.txt', 'r'); if ($file) { $res = fgetc($file); var_dump($res); fclose($file); } ?>

Vedi anche

  • la funzione fgets,
    che legge una riga da un file
  • la funzione fread,
    che legge da un file
  • la funzione feof,
    che verifica la fine del file
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