PHP-functie Fgetc()

| | | | | | | | | | | |
Het bestand dat wordt gescand, wordt gebruikt als parameter voor de functie fgetc() en retourneert een tekenreeks met één teken uit het bestand, dat als parameter wordt gebruikt.Syntaxis:
fgetc ($file) 
Parameters:De functie fgetc() in PHP heeft slechts één parameter nodig, $file. Het specificeert het bestand waaruit het symbool moet worden geëxtraheerd.Retourwaarde:retourneert een tekenreeks met één teken uit het bestand, dat als parameter wordt gebruikt.Fouten en uitzonderingen :
  • Deze functie is niet geoptimaliseerd voor grote bestanden, omdat er één teken tegelijk wordt gelezen en het lang kan duren voordat een lang bestand volledig is gelezen.
  • De buffer moet worden gewist als fgetc() meerdere keren wordt gebruikt.
  • De functie fgetc() retourneert een Boolean False, maar het komt vaak voor dat het een niet-booleaanse waarde retourneert dat evalueert naar False.
  • De onderstaande programma`s illustreren de functie fgetc().Programma 1 : In het onderstaande programma bevat een bestand met de naam gfg.txt het volgende tekst. Dit is de eerste regel.
    Dit is de tweede regel.
    Dit is de derde regel.
    // het bestand wordt geopend met de functie fopen()$my_file = fopen ( "gfg.txt" , "rw" );
    // Drukt één teken af van
    // aanwijzer om bestand te openenecho fgetc ( $my_file );
    // bestand wordt afgesloten met fclose()fclose ( $my_file );
    ?>
    Uitvoer:
    T
    Program 2 : In het onderstaande programma, het bestand met de naam gfg.txt bevat de volgende tekst. Dit is de eerste regel.
    Dit is de tweede regel.
    Dit is de derde regel.
    // het bestand wordt geopend met de functie fopen() $my_file = fopen ( " gfg.txt " , " rw " );
    // drukt één teken per keer af // totdat het einde van het bestand is bereiktterwijl ( ! feof ( $my_file )) { echo fgetc ( $my_file ); }
    // het bestand wordt gesloten met de functie fclose()fclose ( $my_file ); ?>
    Uitvoer:
    Dit is de eerste lijn. Dit is de tweede regel. Dit is de derde regel.
    Link:
    http://php.net/manual / nl / function.fgetc.php