PHP - Fonction fgetc ()

La fonction fgetc () peut renvoyer un seul caractère à partir d'un fichier ouvert et obtient un caractère à partir d'un pointeur de fichier donné.

Syntaxe

string fgetc ( resource $handle )

Cette fonction peut renvoyer la valeur booléenne false et peut également renvoyer une valeur non booléenne évaluée à false, telle que 0 ou "".

Cette fonction traite les fichiers très volumineux très lentement, elle ne peut donc pas être utilisée pour traiter des fichiers volumineux. Si nous avons besoin de lire un caractère d'un gros fichier en séquence, utilisez la fonction fgets () pour lire une ligne de données en séquence, puis utilisez la fonction fgetc () pour traiter la ligne de données en séquence.

Exemple 1

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   echo fgetc($file);
   fclose($file);
?>

Production

t

Exemple-2

<?php
   $file = fopen("/PhpProject/sample.txt", "r");
   while(! feof($file)) {
      echo fgetc($file);
   }
   fclose($file);
?>

Production

tutorialspoint