292 of 410 menu

Fonction fgetc

La fonction fgetc lit et retourne un seul caractère depuis un fichier. En tant que paramètre, la fonction accepte un pointeur de fichier, retourne une chaîne avec un seul caractère ou false si la fin du fichier est atteinte.

Syntaxe

fgetc(resource $handle): string|false

Exemple

Lisons un fichier caractère par caractère et affichons chaque caractère :

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

Exemple

Lisons seulement le premier caractère du fichier :

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

Exemple

Gestion du cas où la fin du fichier est atteinte :

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

Voir aussi

  • la fonction fgets,
    qui lit une ligne depuis un fichier
  • la fonction fread,
    qui lit depuis un fichier
  • la fonction feof,
    qui vérifie la fin du fichier
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser