8.38.22 fgetc()Lit un caractère dans un fichier[ Exemples avec fgetc ] PHP 3, PHP 4, PHP 5
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
.
Attention |
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 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
.
|