PHP fscanf()Fonctions


PHP Filesystem 参考手册Référence complète 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é.

Syntaxe

fscanf(file,format,mixed)

Parameters Description
fichier Requis. Spécifie le fichier à vérifier.
format Obligatoire. Spécifie le format.

Valeurs de format possibles :

  • %% - Renvoie un signe de pourcentage %
  • %b - Nombre binaire
  • %c - Le caractère correspondant à la valeur ASCII
  • %d - Nombre décimal signé
  • %e - Notation scientifique (par ex. : 1.2e+2)
  • %u - Nombre décimal non signé
  • %f - Nombre à virgule flottante (selon les paramètres régionaux)
  • %F - Nombre à virgule flottante (indépendant des paramètres régionaux)
  • %o - Nombre octal
  • %s - Chaîne de caractères
  • %x - Nombre hexadécimal (lettres minuscules)
  • %X - Nombre hexadécimal (lettres majuscules)

Valeurs de format supplémentaires. Doivent être placées entre le % et la lettre (par ex. %.2f) :

  • + (Ajoute + ou - devant un nombre pour définir son signe. Par défaut, seuls les nombres négatifs sont marqués, les nombres positifs ne le sont pas)
  • ' (Spécifie ce qu'il faut utiliser comme remplissage. La valeur par défaut est l'espace. Il doit être utilisé avec le spécificateur de largeur. Par exemple : %'x20s (utilise "x" comme remplissage))
  • - (Aligne à 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 décimales ou la longueur maximale de la chaîne)

Remarque :Si plusieurs valeurs de format ci-dessus sont utilisées, elles doivent être utilisées dans l'ordre indiqué ci-dessus et ne doivent pas être réordonnées.

mixed Optionnel.


Conseils et notes

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


PHP Filesystem 参考手册Référence complète du système de fichiers PHP Autres extensions