Manuel PHP
Précédent |  | Suivant

# fgetc

(PHP 3, 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 1. 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().

Précédent | Sommaire | Suivant
fflush | Niveau supérieur | fgetcsv