Funkcja fscanf() PHP
Definicja i użycie
funkcja fscanf() analizuje wejście z otwartego pliku na podstawie określonego formatu.
Gramatyka
fscanf(file,format,mixed)
Parametry | Opis |
---|---|
file | wymagane. Określa plik do sprawdzenia. |
format | wymagane. Określa format. |
mixed | opcjonalne. |
Opis
funkcja fscanf() jest podobna do funkcji sscanf(), ale odczytuje z file pliku związanym, na podstawie określonych format do wyjaśnienia wejścia. Jeśli przekazano tylko dwa parametry tej funkcji, wartość po przetworzeniu będzie zwracana jako tablica. W przeciwnym razie, jeśli podano dodatkowe parametry, funkcja zwróci liczbę przypisanych wartości. Dodatkowe parametry muszą być przekazywane przez odwołanie.
Wskazówki i komentarze
Komentarz:Jakiekolwiek białe znaki w formacie stringu będą dopasowywane do jakiekolwiek białych znaków w strumieniu wejściowym. Oznacza to, że nawet tabulator \t w formacie stringu będzie dopasowywany do jednego znaku białego w strumieniu wejściowym.
Komentarz:Przed PHP 4.3.0, maksymalna liczba znaków do odczytania z pliku wynosiła 512 (lub pierwszy \n, w zależności od tego, co napotkamy najpierw). Od PHP 4.3.0 można czytać dowolnie długie wiersze.