Fonction PHP Fgetc ()

| | | | | | | | | | | |
Le fichier en cours d`analyse est utilisé comme paramètre de la fonction fgetc() et renvoie une chaîne contenant un caractère du fichier, qui est utilisé comme paramètre.Syntaxe :
fgetc ($file) 
Paramètres :La fonction fgetc() en PHP ne prend qu`un seul paramètre, $file. Il spécifie le fichier à partir duquel extraire le symbole.Valeur de retour :renvoie une chaîne contenant un caractère du fichier, qui est utilisé comme paramètre.Erreurs et exceptions :
  • Cette fonction n`est pas optimisée pour les fichiers volumineux car elle lit un caractère à la fois et un long fichier peut prendre beaucoup de temps à lire entièrement.
  • Le tampon doit être vidé si fgetc() est utilisé plusieurs fois.
  • La fonction fgetc() renvoie un booléen Faux, mais il arrive souvent qu`elle renvoie une valeur non booléenne qui prend la valeur False.
  • Les programmes ci-dessous illustrent la fonction fgetc().Programme 1  : dans le programme ci-dessous, un fichier nommé gfg.txt contient les éléments suivants texte. Ceci est la première ligne.
    Ceci est la deuxième ligne.
    Ceci est la troisième ligne. < ? php
    // le fichier est ouvert à l`aide de la fonction fopen()$my_file = fopen ( "gfg.txt" , "rw" );
    // Imprime un caractère du
    // pointeur vers le fichier ouvertecho fgetc ( $my_file );
    // le fichier est fermé avec fclose()fclose ( $my_file );
    ?>
    Sortie :
    T
    Programme 2  : Dans le programme ci-dessous, le fichier nommé gfg.txt contient le texte suivant. Ceci est la première ligne.
    Ceci est la deuxième ligne.
    Ceci est la troisième ligne. < ? php
    // le fichier est ouvert à l`aide de la fonction fopen() $my_file = fopen ( " gfg.txt " , " rw " );
    // imprime un caractère à la fois // jusqu`à ce que la fin du fichier soit atteintetandis que ( ! feof ( $mon_fichier )) { echo fgetc ( $my_file ); }
    // le fichier est fermé à l`aide de la fonction fclose()fclose ( $my_file ); ?>
    Sortie :
    Ceci est le premier ligne. C`est la deuxième ligne. Ceci est la troisième ligne.
    Lien :
    http://php.net/ manual / fr / function.fgetc.php