PHP fscanf() Fonction

❮ Référence du système de fichiers PHP

Définition et Utilisation

La fonction fscanf() analyse l'entrée d'un fichier ouvert selon le format spécifié.

Remarque : tout espace dans la chaîne de format correspond à tout espace dans le flux d'entrée. Cela signifie qu'une tabulation (\t) dans la chaîne de format peut correspondre à un seul caractère d'espace dans le flux d'entrée.

Syntaxe

fscanf( fichier , format , mixte )

Valeurs des Paramètres

Paramètre Description
fichier Requis. Spécifie le fichier à lire.
format Requis. Spécifie le format.

Valeurs de format possibles :

  • %% - Renvoie un signe pourcentage
  • %b - Nombre binaire
  • %c - Caractère selon la valeur ASCII
  • %d - Nombre décimal signé
  • %e - Notation scientifique (par exemple 1.2e+2)
  • %u - Nombre décimal non signé
  • %f - Nombre à virgule flottante (sensible aux paramètres locaux)
  • %F - Nombre à virgule flottante (non sensible aux paramètres locaux)
  • %o - Nombre octal
  • %s - Chaîne
  • %x - Nombre hexadécimal (lettres minuscules)
  • %X - Nombre hexadécimal (lettres majuscules)

Valeurs de format supplémentaires. Celles-ci sont placées entre le % et la lettre (exemple %.2f) :

  • + (Force à afficher à la fois + et - devant les nombres. Par défaut, seuls les nombres négatifs sont marqués)
  • ' (Spécifie ce qu'il faut utiliser comme remplissage. Par défaut, c'est un espace. Doit être utilisé avec le spécificateur de largeur. Exemple : %'x20s (cela utilise "x" comme remplissage)
  • - (Justifie à gauche la valeur de la variable)
  • [0-9] (Spécifie la largeur minimale de la valeur de la variable)
  • .[0-9] (Spécifie le nombre de chiffres décimaux ou la longueur maximale de la chaîne)

Remarque : Si plusieurs valeurs de format supplémentaires sont utilisées, elles doivent être dans le même ordre que ci-dessus.

mixte Optionnel.


Détails Techniques

Valeur de Retour : La chaîne lue, FALSE en cas d'échec.
Version PHP : 4.0.1+

❮ Référence du système de fichiers PHP