Definition and Usage
The fscanf() function parses the input from an open file according to the specified format.
Note: Any whitespace in the format string matches any whitespace in the input stream. This means that a tab (\t) in the format string can match a single space character in the input stream.
Syntax
text
fscanf(file, format, mixed)
Parameter Values
| Parameter | Description |
|---|---|
| file | Required. Specifies the file to check |
| format | Required. Specifies the format. Possible format values: %% - Returns a percent sign %b - Binary number %c - The character according to the ASCII value %d - Signed decimal number %e - Scientific notation (e.g. 1.2e+2) %u - Unsigned decimal number %f - Floating-point number (local settings aware) %F - Floating-point number (not local settings aware) %o - Octal number %s - String %x - Hexadecimal number (lowercase letters) %X - Hexadecimal number (uppercase letters) Additional format values. These are placed between the % and the letter (example %.2f): + (Forces both + and - in front of numbers. By default, only negative numbers are marked) ' (Specifies what to use as padding. Default is space. Must be used together with the width specifier. Example: %'x20s (this uses "x" as padding) - (Left-justifies the variable value) [0-9] (Specifies the minimum width held of to the variable value) .[0-9] (Specifies the number of decimal digits or maximum string length) Note: If multiple additional format values are used, they must be in the same order as above. |
| mixed | Optional. |
Technical Details
| Return Value: | The read string, FALSE on failure |
|---|---|
| PHP Version: | 4.0.1+ |