fscanf

(PHP 4 )

fscanf -- Przetwarza dane z pliku według formatu

Opis

mixed fscanf ( int uchwyt, string format [, string war1])

Funkcja fscanf() jest podobna do sscanf(), ale pobiera dane wejściowe z pliku skojarzonego z uchwytem i interpretuje je zgodnie z podanych formatem. Jeśli tylko dwa parametry zostaną podane do funkcji, przetworzone wartości zostaną zwrócone w tablicy. W przeciwnym razie, jeśli opcjonalne parametry zostaną podane, funkcja zwróci numer przypisany do wartości. Opcjonalny parametr musi być podawany przez referencje.

Przykład 1. fscanf() Przykład

$fp = fopen ("users.txt","r");
while ($userinfo = fscanf ($fp, "%s\t%s\t%s\n")) {
    list ($name, $profession, $countrycode) = $userinfo;
    //... zrób coś z wartościami
}
fclose($fp);

Przykład 2. users.txt

javier  argonaut        pe
hiroshi sculptor        jp
robert  slacker us
luigi   florist it

Patrz także fread(), fgets(), fgetss(), sscanf(), printf() i sprintf().