PHP fscanf()Fonctions
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.
Référence complète du système de fichiers PHP Autres extensions