fgetc

(PHP 4, PHP 5)

fgetc — Lit un caractère dans un fichier

Description

string fgetc ( resource $handle )

fgetc() retourne une chaîne contenant un seul caractère, lu depuis le fichier pointé par handle . fgetc() retourne FALSE à la fin du fichier (contrairement à feof() ).

Le pointeur de fichier doit être valide, et avoir été correctement ouvert par fopen() , popen() , ou fsockopen() .

AVERTISSEMENT

Cette fonction peut retourner FALSE , mais elle peut aussi retourner une valeur équivalent à FALSE , utilisable dans une condition if simple. Utilisez l'opérateur === pour tester la valeur de retour exacte de cette fonction.

Exemple 772. Exemple avec fgetc()

<?php
$fp 
fopen ( 'unfichier.txt' 'r' );
if (!
$fp ) {
    echo 
"Impossible d'ouvrir le fichier unfichier.txt" ;
}
while (
false  !== ( $char  fgetc ( $fp ))) {
    echo 
"$char\n" ;
}
?>

Note: Cette fonction gère les chaînes binaires.

Voir aussi fread() , fopen() , popen() , fsockopen() et fgets() .