Funzione PHP Fgetc()

| | | | | | | | | | | |
Il file sottoposto a scansione viene utilizzato come parametro per la funzione fgetc() e restituisce una stringa contenente un carattere del file, che viene utilizzata come parametro.Sintassi:
fgetc ($file) 
Parametri:La funzione fgetc() in PHP accetta solo un parametro, $file. Specifica il file da cui estrarre il simbolo.Valore restituito:restituisce una stringa contenente un carattere dal file, che viene utilizzato come parametro.Errori ed eccezioni :
  • Questa funzione non è ottimizzata per file di grandi dimensioni poiché legge un carattere alla volta e un file lungo può richiedere molto tempo per essere letto completamente.
  • Il buffer deve essere cancellato se fgetc() viene utilizzato più volte.
  • La funzione fgetc() restituisce un booleano False, ma capita spesso che restituisca un valore non booleano che restituisce False.
  • I programmi seguenti illustrano la funzione fgetc().Programma 1 : nel programma seguente, un file denominato gfg.txt contiene quanto segue testo. Questa è la prima riga.
    Questa è la seconda riga.
    Questa è la terza riga.
    // il file viene aperto utilizzando la funzione fopen()$my_file = fopen ( "gfg.txt" , "rw" );
    // Stampa un carattere da
    // puntatore per aprire il fileecho fgetc ( $my_file );
    // il file viene chiuso con fclose()fclose ( $my_file );
    ?> Output:
    T
    Programma 2 : Nel programma seguente, il file denominato gfg.txt contiene il testo seguente. Questa è la prima riga.
    Questa è la seconda riga.
    Questa è la terza riga.
    // il file viene aperto utilizzando la funzione fopen() $my_file = fopen ( " gfg.txt " , " rw " );
    // stampa un carattere alla volta // fino a raggiungere la fine del filementre ( ! feof ( $my_file )) { echo fgetc ( $my_file ); }
    // il file viene chiuso utilizzando la funzione fclose()fclose ( $my_file ); ?>
    Output:
    Questo è il primo linea. Questa è la seconda riga. Questa è la terza riga.
    Link:
    http://php.net/ manual / en / function.fgetc.php